2014-11-22 102 views
1

我有一個格式的日期:2014-11-21T00:00:00.000Z,我需要將其放置到jquery calender/datepicker轉換日期,以便jquery日曆值可以設置爲日期

我一直在嘗試使用設置環境變量:

document.getElementById("startdate").valueAsDate(2014-11-25T00:00:00.000Z) 

$('#startdate').val("2014-11-25T00:00:00.000Z") 

,但無濟於事。我如何使用日期填充日期選擇器?

+0

datepickers通常有一個'setDate'方法http://api.jqueryui.com/datepicker/#method-setDate – charlietfl 2014-11-22 18:49:24

回答

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); 

FIDDLE

還要注意,JavaScript的天數從0開始,這就是爲什麼我們+1的一天。