2013-07-14 8 views
6

現在、Firebase.ServerValue.TIMESTAMPを使用している場合、PDTが使用されているようです(秋にはPSTに変更されると想定しています)。Firebase.ServerValue.TIMESTAMPのタイムゾーン

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

答えて

25

Firebaseのタイムスタンプは、epoch(UTCの1/1/1970の深夜)から常にミリ秒単位で格納されます。これは、日付がJavaScriptや他の多くの言語で動作するのと同じ方法です。これは時間を表す時間帯にとらわれない方法です。

一般的に言えば、タイムゾーンは、どのように時間が表示されているかではなく、それがどのように表示されているかに関係します。 Firebaseのタイムスタンプも変わりません。

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

+0

あなたは正しいです...何らかの理由で私は自分自身を混乱させました。ありがとう! – Thomas