Я использую daterangepicker, и все работало нормально.У меня есть несколько предопределенных диапазонов, таких как: вчера, на прошлой неделе, в прошлом месяце и т. Д.
все было круто, пока я не изменил формат даты на более европейский "DD-MM-YYYY".Теперь предопределенные диапазоны исчезли (?).Я поэкспериментировал и обнаружил, что он должен что-то делать с форматом даты, потому что когда я изменяю его обратно на «MM / DD / YYYY», предопределенные диапазоны возвращаются.
это мой код:
$('#monitorDateRange').daterangepicker({
"showDropdowns": true,
"timePicker": true,
"timePicker24Hour": true,
"autoApply": true,
"showISOWeekNumbers": true,
ranges: {
'Heute': [moment(), moment()],
'Gestern': [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Letzte 7 Tage': [moment().subtract(6, 'days'), moment()],
'Letzte 30 Tage': [moment().subtract(29, 'days'), moment()],
'Dieser Monat': [moment().startOf('month'), moment().endOf('month')],
'Letzter Monat': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
},
"locale": {
"format": "DD.MM.YYYY",
// "format": "MM/DD/YYYY",
"inputFormat": 'DD.MM.YYYY',
"separator": " bis ",
"applyLabel": "Ok",
"cancelLabel": "Abbruch",
"fromLabel": "Von",
"toLabel": "Bis",
"customRangeLabel": "Individuell",
"weekLabel": "W",
"daysOfWeek": [
"So",
"Mo",
"Di",
"Mi",
"Do",
"Fr",
"Sa"
],
"monthNames": [
"Januar",
"Februar",
"März",
"April",
"Mai",
"Juni",
"Juli",
"August",
"September",
"Oktober",
"November",
"Dezember"
],
"firstDay": 1
},
"alwaysShowCalendars": true,
"startDate": start,
"endDate": end,
"minDate": min,
"maxDate": max,
"opens": "center"
}, function(start, end, label) {
// zoom chart to selected range
monitorChart.zoom(start._d, end._d);
});
знает ли кто-нибудь, что я должен сделать, чтобы вернуть их с моим форматом даты?