2013-05-08 45 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