0

我正在使用 jquery datepicker 和 timepicker。在 datepicker 中,我想禁用所有过去到当前日期的日期。在时间选择器中,我想显示当前时间前一小时的时间。谁能告诉我该怎么做?

4

1 回答 1

1

这是答案的一部分。

这个 DatePicker http://jqueryui.com/demos/datepicker/#min-max提供了 minDate 和 maxDate 选项。

<script>
$(function() {
    $( "#datepicker" ).datepicker({ minDate: -20, maxDate: "+1M +10D" });
});
</script>

将开始日期和结束日期设置为实际日期 (new Date(2009, 1 - 1, 26))、从今天开始的数字偏移量 (-20) 或一串句点和单位 ('+1M +10D') . 最后,使用“D”表示天,“W”表示周,“M”表示月,或“Y”表示年。

就像尼克说的那样,有太多的时间选择器/日期选择器知道你在说哪些。更新问题,你会得到更好的帮助......除非你已经弄清楚了:)

于 2010-10-06T20:33:06.520 回答