【发布时间】:2017-10-23 13:05:08
【问题描述】:
我的要求是我不想让用户从日期选择器中选择过去的日期(这是使用 minDate: moment() 完成的)。但我必须在文本框和日期选择器下拉列表中显示过去的日期。
例如,今天是 2017 年 10 月 23 日,所以我可以选择今天和未来的任何日期。但在这种情况下,很少有日期已经过去(即 2017 年 3 月 3 日,2016 年 11 月 12 日)这些日期没有显示在文本框中,由于 minDate: moment() 功能被自动清除放。如果我删除此属性,那么我可以显示该日期。
我在将 Bootstrap 版本 3.0.0 迁移到 4.17.42 后遇到了这个问题。 以下是代码:
$('#datepicker').datetimepicker({
format: 'YYYY/MM/DD',
ignoreReadonly: true,
defaultDate: moment(GetCurrentDate(), "DD-MM-YYYY"),
minDate: moment() //set a minimum date
});
使用此 DateTimePicker:http://eonasdan.github.io/bootstrap-datetimepicker/
【问题讨论】:
标签: jquery bootstrap-datetimepicker eonasdan-datetimepicker