2017-03-12 7 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--) { 

私はそれはあなたのコードの残りの部分にどのように適合するかわからないんだけど、これは1396年から1320

+0

iにループし、私は白ページを得ましたこれに変更するとき。 。 誰かが私に言ったこのjsを使用してください。しかし、私はどのように私はこのjsを追加することができます知りません。 if(parseInt($( 'select.bxcft-birthdate-year')。children( ':last').val())!== 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

関連する問題