19

私がFirebase.ServerValue.TIMESTAMP現在使用しているときは、PDTを使用しているようです(秋にはPSTに変更されると思います)。

これを PDT ではなく UTC で取得する方法はありますか?

4

1 に答える 1

52

Firebase のタイムスタンプは常に、エポック(UTC で 1970 年 1 月 1 日午前 0 時) からのミリ秒単位で保存されます。これは、日付が Javascript や他の多くの言語で機能するのと同じ方法です。これは、時間を表すタイムゾーンに依存しない方法です。

一般的に言えば、タイムゾーンは時間の表示方法にのみ影響し、内部での表示方法には影響しません。Firebase のタイムスタンプも例外ではありません。

したがって、Firebase.ServerValue.TIMESTAMP によって作成されたタイムスタンプを使用して JS 日付オブジェクトを作成すると、表示されているマシンと同じタイムゾーンが自動的に設定されます。

于 2013-07-14T19:40:36.697 に答える