Firebase Firestoreは最近 タイムスタンプの管理方法を変更しました で、タイムスタンプからdate
オブジェクトを取得できません。
新しいfirebase.firestore.FieldValue.serverTimestamp()
から日付オブジェクトを取得するにはどうすればよいですか?
firebase.firestore.FieldValue.serverTimestamp()
は、フィールドをドキュメントに書き込むときに使用するセンチネルオブジェクトを返すだけです。サーバーが実際の Timestamp
オブジェクトに置き換える必要があることを示しています。 serverTimestamp()
自体には日付情報は含まれておらず、日付に変換することはできません。ドキュメントから値を読み戻すと、フィールドに Timestamp
オブジェクトが含まれます。このオブジェクトは、 toDate()
メソッド