2013-03-31 77 views
0

JQuery的UI日期選擇控件不顯示日期正確,它看起來像這樣: 奇怪jQuery UI的日期選擇器行爲

輸入代碼如下所示:

<input type="text" value="" name="DateTo" id="DateTo" class="hasDatepicker"> 

我通過調用$('#DateTo').datepicker();簡單地添加日期選擇器

任何人都有一個想法,爲什麼它不正確顯示日期?

回答

3

設置日期:

var qDates = '2009-11-01', 
dateParts = qDates.match(/(\d+)/g) 
realDate = new Date(dateParts[0], dateParts[1] - 1, dateParts[2]); 

$('#datePicker').datepicker({ dateFormat: 'yy-mm-dd' }); 
$('#datePicker').datepicker('setDate', realDate); 
+0

感謝,設置格式的伎倆。但仍然...不應該它默認情況下以一些人類可讀的格式顯示日期..? – 0wl

+0

它會默認使用您的區域設置。儘管如此,日期看起來仍然很奇怪。 – iGanja

+0

我也這麼認爲,但正如你在我的情況中可以看到的那樣,它不會那樣工作。區域設置是en-US。 – 0wl