Разметка электронной почты Gmail - событие, показывающее UT C время вместо местного - PullRequest
0 голосов
/ 21 июня 2020

Наша разметка электронной почты Gmail работала нормально больше года. Теперь он показывает неправильное время во всплывающей подсказке над электронным письмом. Он по-прежнему добавляет событие в календарь с правильным временем.

Время события: 22 июня 2020 г., 17:00 (15:00 UT C). Местное время компьютера - UTC + 2.

Разметка электронной почты

image

Пузырь электронной почты, отображаемый в Gmail (обратите внимание, что время указано отображается как время UT C, а не местное время.) enter image description here

The Calendar Event Added (Note this time is correct).

введите описание изображения здесь

Я думаю, что довольно ясно, что была введена ошибка, из-за которой даты больше не отображаются правильно в электронных письмах. Однако, похоже, никто больше об этом ничего не говорит, поэтому я задаюсь вопросом, не правильно ли я это реализую. Есть ли у кого-нибудь представление об этой проблеме?

1 Ответ

0 голосов
/ 27 июня 2020

Написание этого вопроса заставило меня задуматься. Я понял, что пузырек электронной почты в Gmail просто отображает время startDate без преобразования его в местное время пользователя. Итак, пока я использовал:

"startDate": "2020-06-22T15:00:00Z"

, я хотел, чтобы было то же время, но по местному времени.

"startDate": "2020-06-22T10:00:00-05:00"

Оба они добавляют событие к правильному времени в пользовательском календарь. Однако в самом Gmail они будут отображаться по-разному. Возможно, эта корректировка Google на самом деле является исправлением ошибки, которая также нарушила мой код.

...