【发布时间】:2020-03-08 23:11:57
【问题描述】:
我有一个 Google Cloud 函数,可以从 UTC 日期解析月份中的某天 例如 myDate = 2019 年 11 月 13 日星期三 02:05:00 GMT+0000 (UTC) 这个日期实际上是旧金山时间(太平洋夏令时间或太平洋标准时间)的 11 月 12 日星期二。
但是在我的 Google 云功能中,当我尝试使用 myDate.getDate() 从该日期获取月份中的哪一天时,我得到的是 13 而不是 12。
我相信它返回 13 的原因是因为运行云功能的机器的时区是基于 UTC 时间的。当我在本地机器上运行这个函数时,我得到 12 作为正确的日期,因为我的本地机器是 PST 时间。
如何使 Google Cloud Function 在 PDT 或 PST 时区运行,以便 getDate() 函数为我提供 PDT 或 PST 时区的正确日期?
【问题讨论】:
标签: javascript time timezone google-cloud-functions