Я не знаком с типом ObjectId
, но вы можете написать настраиваемое связующее устройство , которое позаботится о преобразовании ограничения маршрута id
в экземпляр ObjectId
.
Ответ на ваш вопрос четко указан в документации https://www.jqueryscript.net/time-clock/Date-Time-Picker-Bootstrap-4.html
[114 По сути, вы можете динамически установить minDate для второго указателя даты и времени, установив прослушиватель события на первый указатель даты и времени, который запускает событие всякий раз, когда пользователь выбирает первое время и дату.
$('#datetimepicker1').datetimepicker(... your options ...).on( "dp.change", function(e) {
// Fired when the date is changed.
// Get the datetime value
console.log(e.target.value);
})
Затем вы можете сбросить minDate второго datetimepicker, используя эту функцию API:
// Takes a minDate string, Date, moment, boolean:false parameter and disallows the user to select a moment that is before that moment. If a boolean:false value is passed the options.minDate parameter is cleared and there is no restriction to the miminum moment the user can select.
$('#datetimepicker2').data("DateTimePicker").minDate(minDate)
Вы можете вызвать методы api datetime, например,
$('#datetimepicker').data("DateTimePicker").minDate('2019/1/23')
и вызвать API api.