В полном календаре — события Календаря Google показывают время по Гринвичу людям, которые не вошли в свою учетную запись Google.

Когда вы нажимаете на событие календаря Google в полном календаре, оно правильно отображается во всплывающем окне, ЕСЛИ зритель вошел в свою учетную запись Google. Но если они не вошли в свою учетную запись Google, время отображается по Гринвичу. Я полагаю, что Google хранит время по Гринвичу и настраивает их в зависимости от настроек часового пояса зрителя. Но если зритель не вошел в систему, то Google ничего не делает и вместо этого отображает по Гринвичу, даже если вы указываете часовой пояс календаря при настройке в Google.

Есть ли способ заставить записи отображаться в местном часовом поясе или в PST?


person jassie    schedule 06.08.2015    source источник
comment
Покажи нам свой код. что ты уже испробовал?   -  person Alex Pan    schedule 06.08.2015
comment
Конечно. Сайт: ebooks.marinet.info/calendar Пока я пробовал добавлять варианты &ctz=America. /New_York на каждую из ссылок Google. Я также пытался возиться с самой настройкой календаря в gcal.   -  person jassie    schedule 06.08.2015
comment
Вы придумали, как это исправить? У меня тоже такая же проблема.   -  person Becca    schedule 15.03.2016
comment
Нет, и это сводит меня с ума. Я думаю, что определил, что у работающих каналов есть записи с отметками времени и те, у которых нет часового пояса/отметки для всего RSS-канала, но не для каждой записи. Я застрял в этом месте.   -  person jassie    schedule 21.03.2016


Ответы (1)


Кредит идет к OP. Исправление для этого было на веб-сайте Джесси ebooks.marinet.info/calendar.

        timezoneParam   : "America/Los_Angeles",

Добавьте строку выше в раздел параметров. Я не пытался заменить часовой пояс: «America/Los_Angeles», я просто использовал обе строки (так же, как jassie). И избавьтесь от «ignoreTimezone: false», если вы используете его в разделе параметров. Это ломает это.

person Kirk N    schedule 20.09.2016