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ć?