xdsoft datetimepicker在不使用d / m / Y H之间的范围:i

时间:2014-07-10 07:14:20

标签: jquery datetimepicker

我有一个带有datetimepicker的文本框。文本框的最小日期是从另一个文本框的值设置的。

假设文本框'txtTimeINReadOnly'的值为'02 / 07/2014 11:37',我想设置绑定到另一个文本框的日历,将'txtTimeOUT'设置为txtTimeINReadOnly值。 我的代码就像这样

var minDateVal = $('#txtTimeINReadOnly').val();
            alert(minDateVal);

            $('#txtTimeOUT').datetimepicker({
                //mask: '9999/19/39 29:59',
                value: todayDate,
                format: 'd/m/Y H:i',
                onShow: function (ct) {
                    this.setOptions({
                        minDate: minDateVal
                        , formatDate: 'd/m/Y H:i'
                    });
                }
            });

但是minDate始终设置为当前日期。 但是,如果我直接将日期提供给代码,就像这样

this.setOptions({
     minDate: '02/07/2014 11:37'
     , formatDate: 'd/m/Y H:i'
     });

它的工作正常。该警报还将txtTimeINReadOnly的值赋予02/07/2014 11:37。有任何想法吗?

1 个答案:

答案 0 :(得分:1)

我找到了以下解决方案:

在文件jquery.datetimepicker.js上更改v2.2.9:

第913行maxDate = _xdsoft_datetime.strtodate(options.maxDate); to:maxDate = _xdsoft_datetime.strToDateTime(options.maxDate);

第918行:minDate = _xdsoft_datetime.strtodate(options.minDate); to:minDate = _xdsoft_datetime.strToDateTime(options.minDate);

see this link