2010-01-13 151 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

相关问题