javascript - jQuery datetimepicker 不更新 minDate

标签 javascript jquery datetimepicker

我正在处理以前编写的 datetimepicker 对象。它看起来如下:

$('#startDate').datetimepicker({
    monthNames: DATE_TIME_MONTHS_NAMES,
    monthNamesShort: DATE_TIME_MONTHS_NAMES_SHORT,
    dayNames: DATE_TIME_DAY_NAMES,
    dayNamesShort: DATE_TIME_DAY_NAMES_SHORT,
    dayNamesMin: DATE_TIME_DAY_NAMES_MIN,
    currentText: DATE_TIME_CURRENT,
    closeText: DATE_TIME_CLOSE,
    timeText: DATE_TIME_TIME,
    hourText: DATE_TIME_HOUR,
    minuteText: DATE_TIME_MINUTE,
    ampm: DATE_TIME_AMPM,
    dateFormat: DATE_TIME_FORMAT,
    timeFormat: 'h:mm tt',
    minDate: 0
});

我添加

minDate: 0 

这样它只允许选择当前或 future 的日期/时间。日期时间选择器在第一次单击时工作正常,因为它显示当前日期/时间。但是,后续点击仍会显示之前的时间,并且不会更新为当前时间。有没有办法在点击时重新初始化日期时间选择器,以便它始终获取当前日期/时间?

如果您需要进一步说明,请告诉我。

最诚挚的问候,

-戴夫·F.

最佳答案

您可以像这样更新现有对象的属性:

$('#startDate').datepicker('option', 'minDate', new Date(YOUR_DATE_HERE));

看这里:http://api.jqueryui.com/datepicker/#method-option

关于javascript - jQuery datetimepicker 不更新 minDate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36207790/

相关文章:

jquery Trent Richardson 日期时间选择器在 Windows 8 IE10 上不起作用

javascript - 淡入每个缩略图?

javascript - 使用动画更改 div 高度 onclick

javascript - 检查元素是否包含加载和更改时的特定文本

javascript - 使用多个对象循环遍历 json

javascript - 没有内容的无限滚动

mysql - 如何将 Bootstrap DateTimePicker 中的时间保存为 MySQL 中的日期时间?

css - Vue datetimepicker - 月 View 仅显示 1 行

Javascript 滑动悬停 LI

javascript - 我应该使用 ScriptSharp