У меня есть веб-сайт, использующий этот код JS:
http://www.codehandling.com/2013/05/myevents-your-google-calendar-events.html
Вот главная страница моего сайта: http://emeraldislebarandgrill.com/
Вы увидите, что в первом поле написано «28 февраля», а затем написано «Специальные предложения по понедельникам». Когда я показываю дату по Гринвичу, это правильная дата, но ее метка отображается неправильно, я полагаю, что это связано с тем, что это високосный год. год, но как настроить код JS для учета високосного года.
Вот функция, которую, как я считаю, необходимо настроить в файле gcal-events.js (http://emeraldislebarandgrill.com/js/gcal-events.js):
function getDateLowerLimit() {
var todayDate;
if (dateLowerlimit == "") {
todayDate = new Date();
dateLowerlimit = todayDate.getFullYear() + "-" + (todayDate.getMonth() + 1) + "-" + (todayDate.getDate() < 10 ? '0' : '') + todayDate.getDate() + "T00:00:00+00:00";
} else {
todayDate = new Date(dateLowerlimit)
}
}