Как я могу установить bootstrap-datetimepicker на сегодняшнюю дату в 12:00

Я пытаюсь использовать 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'));

person Jaylen    schedule 24.09.2016    source источник


Ответы (1)


Надеюсь, этот JSFIDDLE поможет вам. Я использовал код ниже для установки minDate

$('#ActionForm_LocalFrom').datetimepicker({
    format: 'MM/DD/YYYY LT',
    minDate: moment().startOf('day').hour(23).minute(59)
});
person Pradeepb    schedule 25.09.2016