我在项目中使用Jquery Datepicker。问题是它没有加载当前日期,而是将2001年1月1日的日期显示为默认日期。您能告诉我如何更正默认日期,以便显示当前日期。
答案 0 :(得分:54)
$( ".selector" ).datepicker({ defaultDate: '01/01/01' });
如果更改日期格式,请务必将输入更改为defaultDate(例如'01 -01-2001')
答案 1 :(得分:47)
有趣的是,datepicker默认日期是我发现的当前日期,
但您可以按
设置日期$("#yourinput").datepicker( "setDate" , "7/11/2011" );
不要忘记检查系统日期:)
答案 2 :(得分:16)
你使用这个日期选择器http://jqueryui.com/demos/datepicker/吗? 如果是,则可以选择设置默认日期。如果您没有更改任何内容,默认情况下它将显示当前日期。
任何方式都会给出当前日期
$( ".selector" ).datepicker({ defaultDate: new Date() });
答案 3 :(得分:10)
虽然defaultDate未设置小部件。需要的是:
$(".datepicker").datepicker({
showButtonPanel: true,
numberOfMonths: 2
});
$(".datepicker[value='']").datepicker("setDate", "-0d");
答案 4 :(得分:8)
我怀疑您的默认日期格式与脚本默认设置不同。 使用'日期格式'选项
测试您的脚本$( "#datepicker" ).datepicker({
dateFormat: 'dd-mm-yy'
});
而不是dd-mm-yy,您想要的格式
答案 5 :(得分:0)
$( ".selector" ).datepicker({ defaultDate: null });
并从后端返回空字符串