簡體   English   中英

Gmail Email 標記 - 顯示 UTC 時間而不是本地時間的事件

[英]Gmail Email Markup — Event Showing UTC Time Instead of Local

我們的 Gmail Email 標記運行良好一年多。 現在它在 email 上方的氣泡中顯示不正確的時間。 它仍然使用正確的時間將事件添加到日歷中。

活動時間:2020年6月22日17:00(世界標准時間15:00)。 計算機本地時間為 UTC+2。

Email 標記

Email 氣泡在 Gmail 中呈現(注意時間顯示為 UTC 時間,而不是本地時間。) 在此處輸入圖像描述

添加的日歷事件(注意這次是正確的)。

在此處輸入圖像描述

我認為很明顯已經引入了一個錯誤,導致日期不再正確顯示在電子郵件中。 但是,似乎沒有其他人對此發表任何看法,所以這讓我想知道我是否以某種方式錯誤地實現了這一點。 有人對這個問題有洞察力嗎?

寫這個問題讓我思考。 我意識到 Gmail 中的 email 氣泡只顯示startDate時間,而不將其轉換為用戶的本地時間。 所以當我使用時:

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

我想要的是同一時間,但在當地時間。

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

這兩個都將事件添加到用戶日歷中的正確時間。 但是,它們在 Gmail 本身中的顯示會有所不同。 谷歌的這種調整可能實際上是一個錯誤修復,它也破壞了我的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM