javascript - bootstrap datetimepicker - 相对于现在设置 maxDate?

标签 javascript twitter-bootstrap momentjs eonasdan-datetimepicker maxdate

我使用这个日期时间选择器:
http://eonasdan.github.io/bootstrap-datetimepicker/Options/
基本上我想设置 maxDate: moment(),即 maxDate 应该限制在现在。 问题是当日期选择器打开时,maxDate 不再是 now() 了。 每次显示日期选择器时,我都想将它的 maxDate 设置为现在。

如果可能的话,我想在全局范围内强制执行它,而不是在每个 datetimepicker() 实例上指定它。是否可以使用 moment.js 以某种方式给出与 now 相关的日期?

请看这个 fiddle :
https://jsfiddle.net/0Ltv25o8/3281/
我将 maxDate 设置为现在。您会在页面加载后看到分钟,您将无法使用箭头按钮选择当前分钟。

最佳答案

如何使用自定义版本的日期选择器插件?

我添加了新参数 maxDateNow(有更好的名字吗?)允许选择当前时间的日期/时间。

$('#datetimepicker1').datetimepicker({maxDateNow: true, format:'DD/MM/YYYY HH:mm'});

查看此 fiddle

关于javascript - bootstrap datetimepicker - 相对于现在设置 maxDate?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39022610/

相关文章:

jquery - 导航出现在第二行

reactjs - 将 native 日期从 int 转换为日期

performance - IE 7 Performance Wise 的 Bootstrap 2 或 Bootstrap 3

html - 定位 3 个拆分按钮

javascript - 当日期为 MM/DD/YYYY HH :mm:ss 时,moment.js 返回意外的 fromNow 日期

javascript - 在Moment.js中做diff,今天等于今天和明天,返回-0。为什么?

javascript - 关闭选项卡以专注于上一个选项卡而不是第一个选项卡时如何更改 dojo 内容选项卡焦点?

javascript - 当你在 JavaScript 中分配 undefined 时会发生什么?

javascript - 如果元素未更改,则阻止调用 $watch

javascript - Page_ClientValidate 不是一个函数