2013-05-08 26 views
0

當我選擇上的日期選擇日期,我需要它 默認爲YYYY/MM/DDjQuery的日期選擇器() - 默認爲YYYY/MM/DD

當我做到以下幾點:

 $(id).datepicker("option", "dateFormat", 'yyyy/mm/dd'); 

並選擇一個字段,datepicker甚至沒有出現。

上面有什麼不對嗎?

明顯

 $(id).datepicker(); 

工作,但它並沒有形成日期我喜歡的方式「YYYY/MM/DD

+0

你需要 「附加」 一個jQuery UI組件*之前*試圖調用方法(或設置選項),它提供了一個元素。使用最新的jQuery UI版本,可能會引發異常(請參閱錯誤控制檯)。雖然發佈的答案顯示了更好的方式來做到這一點,'$(id).datepicker(); $(id).datepicker(「option」,「dateFormat」,'yyyy/mm/dd');'也是有效的。 – user2246674 2013-05-08 20:44:54

回答

1

對於格式使用:

$("#your_ID").datepicker({dateFormat: "yyyy/mm/dd"}); 

爲獲得日期的值中使用這樣的:

var date = $("#your_ID").datepicker({ dateFormat: 'yyyy/mm/dd' }).val(); 
+0

當前的dateFormat使用yy來表示一個4位數的年份。不是yyyy。 – jerrygarciuh 2013-11-25 23:03:03

2

當你初始化它,你將一個選項傳遞對象:

$(id).datepicker({dateFormat: "yyyy/mm/dd"}); 
+0

當前的dateFormat使用yy來表示一個4位數的年份。不是yyyy。 – jerrygarciuh 2013-11-25 23:02:34

0
$(id).datepicker({dateFormat: **value**}); 

填充與這一個:

  • 默認,示出了MM/DD/YY
  • ISO 8601,顯示yy-mm-dd
  • ,顯示d M,Y
  • ,顯示d MM,Y
  • ,表明DD,d MM,YY
相關問題