Firebase.ServerValue.TIMESTAMP的时区

时间:2013-07-14 07:25:00

标签: timezone firebase

当我目前使用Firebase.ServerValue.TIMESTAMP时,它似乎正在使用PDT(我假设将在秋季更改为PST)。

有没有办法以UTC而不是PDT来获取它?

1 个答案:

答案 0 :(得分:36)

epoch(1970年1月1日午夜以UTC为单位)以来,Firebase时间戳始终以毫秒为单位存储。这与日期在Javascript和许多其他语言中的工作方式相同。这是一种表示时间的时区无关的方式。

一般来说,时区只会在如何向用户显示时间方面发挥作用,而不是在如何在引擎盖下显示时间。 Firebase时间戳也不例外。

因此,如果使用Firebase.ServerValue.TIMESTAMP创建的时间戳构造JS日期对象,它将自动具有与显示它的机器相同的时区。