Я пытаюсь использовать bootstrap-datetimepicker, чтобы пользователи могли выбирать дату и время. значение с помощью простого инструмента.
Я создал два средства выбора, используя bootstrap-datetimepicker, и связал их вместе следующим образом.
//From Picker
$('#ActionForm_LocalFrom').datetimepicker({
format: 'MM/DD/YYYY LT',
}).on("dp.change", function (e) {
$('#ActionForm_LocalTo').data("DateTimePicker").minDate(e.date);
});
//To Picker
$('#ActionForm_LocalTo').datetimepicker({
format: 'MM/DD/YYYY LT',
useCurrent: false //Important! See issue #1075
}).on("dp.change", function (e) {
$('#ActionForm_LocalFrom').data("DateTimePicker").maxDate(e.date);
});
Мне нужно изменить дату и время по умолчанию для $('#ActionForm_LocalFrom')
на 9/24/2016 12:00 AM
, а по умолчанию для $('#ActionForm_LocalTo')
на 9/24/2016 11:59 PM
. Обратите внимание, что 24.09.2016 — это сегодняшняя дата.
Как установить дату на сегодняшнюю дату и время на 00:00 для средства выбора «От» и «23:59» для средства выбора «Кому»?
Вот что я пробовал здесь, но это не работает
//From Picker
$('#ActionForm_LocalFrom').datetimepicker({
format: 'MM/DD/YYYY LT',
}).on("dp.change", function (e) {
$('#ActionForm_LocalTo').data("DateTimePicker").minDate(e.date);
}).defaultDate(moment().startOf('day'));
//To Picker
$('#ActionForm_LocalTo').datetimepicker({
format: 'MM/DD/YYYY LT',
useCurrent: false //Important! See issue #1075
}).on("dp.change", function (e) {
$('#ActionForm_LocalFrom').data("DateTimePicker").maxDate(e.date);
}).defaultDate(moment().endOf('day'));