我正在使用 jquery datepicker 和 timepicker。在 datepicker 中,我想禁用所有过去到当前日期的日期。在时间选择器中,我想显示当前时间前一小时的时间。谁能告诉我该怎么做?
问问题
1159 次
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 回答