Я использую Daterangepicker .
Я получаю начальную и конечную дату из бэкэнда, она поставляется в строковом формате. например (2020-02-22).
Но когда я передаю эти даты по умолчанию, он не работает.
Мой код:
HTML
<input name="daterange_x" type="text" class="form-control">
JS
var start_date = moment('2020-04-29').format('YYYY-MM-DD');
var end_date = moment('2020-05-05').format('YYYY-MM-DD');
$('input[name="daterange_x"]').daterangepicker({
opens: 'right',
minDate:new Date(),
startDate: start_date,
endDate: end_date,
}, function(start, end, label) {
start_date = start.format('YYYY-MM-DD')
end_date = end.format('YYYY-MM-DD')
$('#id_start_date').val(start_date);
$('#id_end_date').val(end_date);
});
https://jsfiddle.net/rmtest/d28g130q/3/