Firebase.ServerValue.TIMESTAMP的时区

gra*_*erg 12 timezone firebase

看来,当我使用Firebase.ServerValue.TIMESTAMP当前,它正在使用PDT(我假设将在秋季更改为PST).

有没有办法在UTC而不是PDT中获取此信息?

And*_*Lee 37

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

一般来说,时区仅在如何向用户显示时间方面起作用,而不是在如何在引擎盖下显示时间.Firebase时间戳也没有什么不同.

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

  • 你是完全正确的......出于某种原因我自己也感到困惑。谢谢! (2认同)