Dlaczego IE 11 nie akceptuje daty w formacie yy/mm?

Odpowiedz Nowy wątek
2017-09-11 22:56
0

Witam,

jak w tytule.

$(document).ready(function () {
            $(".monthPicker").datepicker({
                monthNamesShort: [
                    'Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec',
                    'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'
                ],
                changeMonth: true,
                changeYear: true,
                showButtonPanel: false,
                minDate: "-3M",
                maxDate: '+3M',
                hideIfNoPrevNext: true,
                altField: '#alt-datepicker',
                altFormat: 'yy/mm/dd',
                displayFormat: 'yy/mm',
                dateFormat: 'yy/mm',

                onClose: function (dateText, inst) {
                    var month = $("#ui-datepicker-div .ui-datepicker-month :selected").val();
                    var year = $("#ui-datepicker-div .ui-datepicker-year :selected").val();
                    $(this).datepicker('setDate',
                        new Date(year, month, 1),
                        {
                            monthNamesShort: [
                                'Styczeń', 'Luty', 'Marzec', 'Kwiecień', 'Maj', 'Czerwiec',
                                'Lipiec', 'Sierpień', 'Wrzesień', 'Październik', 'Listopad', 'Grudzień'
                            ]
                        });

                }
            });

To, co chcę osiągnąć to format yy/mm wyświetlany w kontrolce. Przy wartości 2017/09 dostaję komunikat Field must be a date. Problem występuję tylko w IE11.
Jak to można rozwiązać?

Pozostało 580 znaków

2017-09-11 23:07
0

Może to pomoże?


Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0