1

嗨,我使用 datePicker 并将 minDate 设置为 0 以限制对过去日期的访问。

现在我正在尝试使用 timepicker 并限制对以前选择的时间的访问,这就像传递一个值一样简单,比如 datePicker,或者我需要做更多。

我不擅长编写javascript,所以如果有人可以向我展示一个复杂的解决方案,我是否需要先获取当前小时和当前分钟,然后我如何限制时间选择器在此之后只显示时间?

4

1 回答 1

1

像这样的东西??

$('#timepicker').timepicker({
    onHourShow: function( hour ) { 
        var currenttime = new Date();
        if ( $('#datepicker').val() == $.datepicker.
                                  formatDate ( 'mm/dd/yy', currenttime ) ) {
            if ( hour <= currenttime.getHours() ) {
                alert('nope');
                return false;
            }
        }
        return true;
    }
});
于 2013-06-28T12:04:12.963 回答