Acontece que o link para a exibição tinha um fuso horário explícito do UTC como um parâmetro de consulta. É estranho porque eu nunca coloquei lá e (eu tenho certeza) costumava funcionar corretamente.
Eu tenho um calendário de eventos do Google para nossa escola primária local. Tornei a visualização de um mês visível publicamente, mas mostra eventos em horário GMT e não em fuso horário EUA / Leste.
Minhas configurações e as configurações do calendário têm o fuso horário definido corretamente.
Por que isso é mostrado em GMT?
Existe uma maneira de definir explicitamente o fuso horário para exibição?
Nas propriedades do calendário, você pode configurá-lo quando você o compartilha. Esses eventos são seus ou de alguém que os adiciona, o que pode explicar o GMT?
Se você clicar em configurações no calendário, poderá definir os fusos horários e outras configurações de localização.
Se o calendário compartilhado for o único exibido incorretamente, talvez você precise fazer login na conta que está compartilhando e alterá-lo.
Você poderia explicar exatamente qual tipo de "visualização por mês" disponibilizou publicamente? (Um URL seria ideal :) Você está vendo páginas da Web reais ou isso é um feed de calendário de alguma descrição?
Eventos de ocorrências únicas são armazenados como UTC, de modo que pode ser o que você está vendo, se estiver procurando dados relativamente brutos.
Se você incorporar a agenda usando um iframe (por meio da opção "Incorporar esta agenda"), também precisará definir o fuso horário. Se você seguir o link "Personalizar a cor, o tamanho e outras opções" (ou algo similar), há uma opção de fuso horário no canto inferior esquerdo.
Atualize seu código HTML em [Incorporar esta agenda]
Tags google-calendar time-zone