DateRangePicker - пользовательский формат даты разрушает предопределенные диапазоны - PullRequest
0 голосов
/ 28 января 2019

Я использую 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);   

 });

знает ли кто-нибудь, что я должен сделать, чтобы вернуть их с моим форматом даты?

...