日历应该显示 2016 年 10 月 19 日,但它一直显示 2016 年 10 月 18 日。我不明白为什么!
$('#datepickerDateReceived').datepicker({
format: 'yyyy-mm-dd'
}).datepicker(
'setDate', new Date('2016-10-19')
);
最佳答案
这在 Safari 中不起作用: $('#datepickerDateReceived').datepicker('setDate', new Date('2016-10-19 00:00'));
我必须这样写才能让它在 Safari 中工作: $('#datepickerDateReceived').datepicker('setDate', new Date('2016-10-19 00:00'.replace(/\s/, 'T')));
关于javascript - jQuery Datepicker setDate 显示不正确的日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41130127/