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

use*_*803 3 javascript maxdate twitter-bootstrap momentjs eonasdan-datetimepicker

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

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

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

tat*_*ona 5

使用自定义版本的 datepicker 插件怎么样?

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

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

看到这个小提琴