JQuery DateTimePicker - 不遵守 hourMin 选项

标签 jquery datetimepicker

我有一个页面,其中有两个日期和时间选择器,一个用于开始日期,一个用于结束日期(结束日期由开始日期设置,因此您可以有效地选择更早的日期)。我有 hourMinhourMax,但只要代码遵循这些存在的事实,您仍然可以在 08:00 之前向后移动 slider !我不明白这里出了什么问题。这是我的工作代码(但可以更改< 08:00)。

var startDateTextBox = $('#startdate');
var endDateTextBox = $('#enddate');

$.timepicker.datetimeRange(
    startDateTextBox,
    endDateTextBox,
    {
        dateFormat: "dd/mm/yy",
        timeFormat: "HH:mm",
        hourMin: 8,
        hourMax: 20,        
        stepHour: 1,
        stepMinute: 15,             
        minDate: new Date(moment().add(1, 'days').format("YYYY, MM, DD")),
        minTime: "8",
        start: {
            onClose: function(date) {
                if ($('#startdate').val().length > 0) {
                    $.post('checkdate.asp',{
                        startdate : moment($('#startdate').datepicker( 'getDate' )).format("DD/MM/YYYY")
                        },
                        function(data) {
                            if (data == "1") {
                                $('#msgBox').html('Due to the lateness of such a request, no booking can be guaranteed.')
                                $('#msgBox').dialog('open')
                            }
                        }
                    )
                }
            }
        }, // start picker options
        end: {} // end picker options                   
    }
);

最佳答案

经过一番搜索后,替代设置是:

minTime: '8:00 am',
maxTime: '8:00 pm'

效果非常好!

关于JQuery DateTimePicker - 不遵守 hourMin 选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33738009/

相关文章:

javascript - 将 jQuery 实时搜索结果显示为表格上的 <tr> 元素

javascript - HTML5 日期时间本地输入字段与 jQueryui 日期时间选择器

android - 将日期时间转换为毫秒

java - 使用 JAVA swing 选择日历或 slider 中的日期范围

jquery - 使用 Tempus Dominus 中的 viewDate 函数设置日历值

Javascript:JSON 请求仅在第一次有效

javascript - jQuery append 不会调用两次?

delphi - Delphi 7 中的 DateTimePicker 对齐

javascript - 输入掩码 jquery : letter or number

javascript - fade/css class transition 乱序发生