Как установить дату по умолчанию в daterangepicker?

1

Есть ли способ просто установить дату по умолчанию как текущую + 5 дней вперед в daterangepicker? Как это:

$('.selector').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
setDate: '+5d',
minDate: new Date()
}, function(start, end, label) {
    $('.selector').val(start.format("YYYY-MM-DD"));

});
Теги:
daterangepicker

3 ответа

2
Лучший ответ

Вот так. Вам также не нужна эта функция обратного вызова, так как строка формата настраивается.

$('.selector').daterangepicker({
    singleDatePicker: true,
    showDropdowns: true,
    startDate: moment().add(5, 'day'),
    minDate: moment(),
    locale: { 
        format: 'YYYY-MM-DD'
    }
});
  • 0
    Да, @ Дэн. Я использовал какую-то старую версию daterangepicker. Я сделал это точно таким образом.
0

var someDate = new Date(); var numberOfDaysToAdd = 5; someDate.setDate(someDate.getDate() + numberOfDaysToAdd); $('.selector').val(formatDate(someDate));

это помогло

0

Попробуй это:

$('.selector').daterangepicker({
singleDatePicker: true,
showDropdowns: true,
minDate: new Date()
}, function(start, end, label) { $('.selector').val(start.format("YYYY-MM-DD"));

});

var Today= new Date();
Today.setDate(Today.getDate() + 5);//any date you want
$('.selector').daterangepicker('setDate', Today);
  • 0
    Извините, это не помогло. Пример скрипки был бы великолепен.
  • 0
    Не могли бы вы поместить свой код в скрипку? наряду со сценариями, необходимыми для его запуска, чтобы я мог помочь?
Показать ещё 2 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню