3

jQuery UI の datepicker を使用しますが、形式は今日の例のようになります: 08/01/2013

しかし、今日の形式を例にしたい: 2013-08-01

ここに私が使うべきだと思うコード行がありますか?

`$( "#txtFromDate" ).datepicker( "option", "dateFormat", "yyyy-mm-dd" );`

そして、これが私が使用しているjQueryコードで、正常に動作しますが、行をどこに置くべきかわかりませんか? そして、両方のフィールドでフォーマットが必要です。

`
$(document).ready(function(){
    $("#txtFromDate").datepicker({
        minDate: "07/17/2012",
        maxDate: "0D",
        月数: 2,
        onSelect: 関数(選択) {
          $("#txtToDate").datepicker("option","minDate", selected);
        }
    });
    $("#txtToDate").datepicker({
        minDate: "07/17/2013",
        maxDate:"0D",
        月数: 2,
        onSelect: 関数(選択) {
           $("#txtFromDate").datepicker("option","maxDate", selected);
        }
    });  
});`

誰かがこれに対する解決策を持っていることを願っています:-)

4

2 に答える 2

3

日付ピッカーにはすでに他のオプションがあるため...そこに追加してください。

これを試して

$("#txtFromDate").datepicker({
    minDate: "07/17/2012",
    maxDate: "0D",
    numberOfMonths: 2,
    dateFormat: "yy-mm-dd", //<----here
    onSelect: function(selected) {
      $("#txtToDate").datepicker("option","minDate", selected);
    }
});
于 2013-08-01T09:47:37.287 に答える
0

jquery-uiライブラリから日付形式を直接設定できます。これは私にとってはうまくいきます。

function Datepicker()
{
  //other code
  dateFormat: "yy-mm-dd", // See format options on parseDate 
  //other code
}
于 2013-08-01T10:07:55.777 に答える