如何将谷歌日历中的全天事件转换为另一个时区?

时间:2017-06-30 10:39:16

标签: timezone momentjs icalendar google-calendar-api

我想将谷歌日历中的事件转换为另一个时区但是,谷歌并没有为全天候的日历事件提供时区。有谁知道一个好的解决方法来解决这个问题?

1 个答案:

答案 0 :(得分:2)

假设全天事件都在自己的日历时区内。您可以通过执行calendar.get调用

来确定日历的时区
GET https://www.googleapis.com/calendar/v3/calendars/primary

回复

{
 "kind": "calendar#calendar",
 "etag": "\"nfSAodzKKXewNxPMLTwQ/E756z8zuickcYzaOnj8krCN4-Pk\"",
 "id": "xxx@gmail.com",
 "summary": "xxxx@gmail.com",
 "timeZone": "Europe/Copenhagen"
}

如何将事件中的日期转换为不同的时区,在很大程度上取决于您当前使用的语言。