2017-03-12 2 views
0

도와 주실 수 있습니다. 날짜 선택 도구 값을 1320에서 1396으로 변경할 수 있습니까? 여기년 날짜 선택기 값 범위를 1320으로 변경하는 방법 : 1396

그 부분 코드 :

(지금 년의 범위는 1902이다 : 2017,하지만 난 1320이 범위를 변경하려면 : 1396) 내가 기능 selected()$year$i을 비교 가정

for ($i = date('Y', time()-60*60*24); $i > 1901; $i--) { 
        $html .= sprintf('<option value="%1$s" %2$s>%3$s</option>', (int) $i, selected($year, $i, false), (int) $i); 
       } 
      break; 

답변

0

그렇다면 selected을 옵션에 추가합니다.

이 경우 나는 당신이 날짜와 관련해서는 아무것도 할 필요가 없을 것이라고 생각합니다. 난 당신이 바로 여기에 for 루프를 변환 할 수 있다고 생각 :

for ($i = 1396; $i >= 1320; $i--) { 

나는 코드의 나머지 부분에 맞는 방법을 잘 모르겠어요,하지만 난 흰색 페이지를 가지고 1320

+0

에 1396에서 내가 루프 이것을 바꿀 때. . 누군가 js를 사용한다고 말했습니다. 하지만 난이 js를 어떻게 추가 할 수 있는지 모른다. if (parseInt ($ ('select.bxcft-birthdate-year'). children ('last :)) == 1940) { $ ('select.bxcft-birthdate-year ') .children ('option : not (: first)'). remove(); $ ("") .attr ('value', i) .text (i) .appendTo ('select.bxcft-birthdate')에 대한 (var i = 2030; i> = 1940; i- -년'); } } – Mostafa

관련 문제