Czy jest jakiś sposób, aby po prostu ustawić domyślną datę jako aktualną + 5 dni przed w DaterangePicker? Lubię to:

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

});
7
Sagar Nepali 27 czerwiec 2017, 12:16

3 odpowiedzi

Najlepsza odpowiedź

Tak jak. Nie potrzebujesz również tej funkcji zwrotnej, ponieważ ciąg formatu jest konfigurowany.

$('.selector').daterangepicker({
    singleDatePicker: true,
    showDropdowns: true,
    startDate: moment().add(5, 'day'),
    minDate: moment(),
    locale: { 
        format: 'YYYY-MM-DD'
    }
});
10
Dan Grossman 19 lipiec 2017, 23:36

Spróbuj tego:

$('.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);
-1
GaAd 27 czerwiec 2017, 09:22

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

To pomogło

0
Sagar Nepali 17 lipiec 2017, 07:05