2010-01-13 220 views
0

我的頁面使用JQuery UI Datepicker,並加載選定的當前日期和週末以及限制的選定日期。JQuery UI Datepicker當前日期

我希望當天選擇的一天在下午2點變得不可用,並且一天前進。

誰能幫助。

回答

2

我只想用一個變量的的的minDate

var dt = new Date(); 
if (dt.getHours() > 14) { 
    dt = dt.setDate(dt + 1); // go one day in the future 
} 
$(selector).datepicker({minDate: dt}); 

你只需要使用真正的JavaScript Date類的方法 - 這是我沒有一小會兒使用。

+0

謝謝Jarrett,工作正常。但有一件事,我認爲這會影響本地時間而不是服務器時間(即,不在服務器時區的用戶將在不同時間更改),我是否正確? – 2010-01-13 13:16:20

+0

是的,這將是客戶端的時間。如果您需要服務器時間,則需要將服務器日期放在javascript方法的構造函數中。查看http://stackoverflow.com/questions/249721/how-to-convert-datetime-from-json-to-c轉換日期時間對象。 – 2010-01-13 14:55:15

相關問題