I use this datetimepicker:
http://eonasdan.github.io/bootstrap-datetimepicker/Options/
Basically I want to set maxDate: moment()
, i.e maxDate should be limited to now.
The problem is by the time the datepicker is opened maxDate is not now() anymore.
I want to set it maxDate to now everytime the datepicker is shown.
I want to enforce it globally if possible, not to specify it on every datetimepicker()
instance. Is it possible to somehow give a relative date to now using moment.js ?
See this fiddle:
https://jsfiddle.net/0Ltv25o8/3281/
I set maxDate to now. You'll see after minute from the page load, you won't be able to choose the current minutes using the arrow buttons.
How about using custom version of datepicker plugin?
I have added new parameter maxDateNow
(any ideas for a better name?) that allows selecting date/time up to present time.
$('#datetimepicker1').datetimepicker({maxDateNow: true, format:'DD/MM/YYYY HH:mm'});
See this fiddle