Я работаю по полному календарю. Я вручную добавил раскрывающийся список месяцев после того, как получил ссылку из Интернета. Пока работает исправно. Проблема в том, что до сентября работает нормально. Но когда я выбираю октябрь, он показывает только сентябрь, затем для ноября показывает октябрь, а для декабря показывает только ноябрь. Декабрь не работает в этом раскрывающемся списке и календаре.
Мой код ниже:
$(".fc-right").append('<select class="select_month"><option value="">Select Month</option><option value="1">Jan</option><option value="2">Feb</option><option value="3">Mrch</option><option value="4">Aprl</option><option value="5">May</option><option value="6">June</option><option value="7">July</option><option value="8">Aug</option><option value="9">Sep</option><option value="10">Oct</option><option value="11">Nov</option><option value="12">Dec</option></select>');
$(".select_month").on("change", function (event) {
$('#calendar_full').fullCalendar('changeView', 'month', this.value);
$('#calendar_full').fullCalendar('gotoDate', y + '-' + this.value + '-1');
}); // y assigned as selected year.
Если я изменю значение параметра для октября на 11, ноября на 12 и декабря на 13, октябрь и ноябрь вернутся к норме, но декабрь все еще не работает.
Как это исправить. Пожалуйста, помогите.
changeView
илиgotoDate
. - person hungerstar   schedule 15.08.2019changeView
принимает представление в качестве первого параметра ('month'
), аDate
или его эквивалент строка как вторая. Вы передаете одно число (в виде строки). Вместо этого попробуйте передать что-то вроде'2019-' + ('00' + this.value).slice(-2) + '-01'
. - person Heretic Monkey   schedule 15.08.2019gotoDate
не переопределяет это? - person Barmar   schedule 15.08.2019changeView
является необязательным, попробуйте его не указывать и просто используйтеgotoDate
. - person Barmar   schedule 15.08.2019gotoDate
. Я думаю, что дело в том, чтобы использовать правильно отформатированную дату. - person Heretic Monkey   schedule 15.08.2019changeView
иgotoDate
. - person Barmar   schedule 15.08.2019gotoDate
в основном для изменения полного календарного года, который я выбрал с помощью другого текстового поля... и он работает нормально, только декабрьский месяц не отображается. - person Riya   schedule 15.08.2019-1
на-2
. - person Barmar   schedule 15.08.2019