我的日期格式为2014-11-21T00:00:00.000Z
,我需要将其放入jquery calender/datepicker。
我一直试图使用以下方式设置它:
document.getElementById("startdate").valueAsDate(2014-11-25T00:00:00.000Z)
AND
$('#startdate').val("2014-11-25T00:00:00.000Z")
但无济于事。如何使用日期填充日期选择器?
答案 0 :(得分:2)
使用setDate
方法:
$('#startdate').datepicker();
var dateText = "2014-11-25T00:00:00.000Z";
var actualDate = new Date(dateText);
var newDate = new Date(actualDate.getFullYear(), actualDate.getMonth(), actualDate.getDate() + 1);
$('#startdate').datepicker('setDate', newDate);
另请注意,javascript日期数字从0开始,这就是我们当天+1的原因。