jQuery DatePicker问题:设置当前日期

Var*_*run 7 jquery datepicker

在日期选择器setDate的方法,描述在这里无法按预期工作.

datepicker始终采用浏览器当前日期.但是我想
设置我选择的当前日期.

$(target).datepicker({ 
        dateFormat: $.datepicker.W3C, 
        closeText: 'X' 
}); 
//set the current date 
$(target).datepicker('setDate', currentDateObj); 
//checking the current date. 
alert($(target).datepicker('getDate'));
Run Code Online (Sandbox Code Playgroud)

...其中currentDateObj包含日期为2009年8月1日的javascript日期对象.

当我提醒"getDate"时它会在2009年8月1日发出警报,但是当我打开datepicker时它会显示浏览器的当前日期,即.2009年8月31日.

fun*_*eer 1

尝试一下这个

$('.selector').datepicker('option', 'defaultDate', YourDateObj);
Run Code Online (Sandbox Code Playgroud)

如果这不起作用,尝试通过js获取日期对象

YourDateObj = new Date ('year','month','day');
Run Code Online (Sandbox Code Playgroud)