日期选择器 setDate
方法,如所述 here没有按预期工作。
日期选择器始终采用浏览器的当前日期。但我想要
设置我选择的当前日期。
$(target).datepicker({
dateFormat: $.datepicker.W3C,
closeText: 'X'
});
//set the current date
$(target).datepicker('setDate', currentDateObj);
//checking the current date.
alert($(target).datepicker('getDate'));
...其中 currentDateObj
是包含日期 2009 年 8 月 1 日的 JavaScript 日期对象。
当我提醒“getDate”时,它会提醒 2009 年 8 月 1 日,但是当我打开时 日期选择器显示浏览器当前日期,即。 8月31日 2009年。
最佳答案
您可以使用日期选择器的setDate函数来设置当前日期。
您可以从 Date 对象创建日期,例如
var myDate = new Date(1978,2,11)
并使用日期选择器中的setDate,您可以将 myDate 设置为日期选择器中的当前日期,例如
$(target).datepicker('setDate', myDate);
就是这样! ;)
祝你好运!
关于jQuery DatePicker 问题 : Set current date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1385214/