Добавьте несколько месяцев в календарь начальной загрузки DateTimePicker после события изменения

Я использую сборщик даты от eonasdan. Я пытаюсь добавить три месяца ко второму календарю, как только я выберу дату из первого. Я пытался использовать moment().add(3,'M') метод, но он не работает, как я ожидаю. Я просто пытаюсь сделать две простые, взаимосвязанные задачи:

  1. Добавьте три месяца ко второму календарю minDate

  2. Показать эту дату в календаре <input> поле. JS для календарей ниже.

    $('#start-date').datetimepicker({
        useCurrent:false,format: 'D-M-YYYY'
    });
    
     $("#start-date").on("dp.change", function (e) {
        var probDate = new Date(e.date().add(3,'M'));
    
        $('#probation-date').data("DateTimePicker").minDate(e.date);
    });
    $("#end-date").on("dp.change", function (e) {
        $('#start-date').data("DateTimePicker").maxDate(e.date);
    });
    

Я попытался сделать JSFiddle, но нет никакого способа включить внешние файлы через CDN для этого виджета. Это знание Момента, которого мне здесь не хватает.

0 ответов

Другие вопросы по тегам