日付、時刻表示について チャットアプリ作成時、苦戦したのでまとめておく。 メッセージを送信した際に、Cloud Firestore(firebase)にtimestampを保存し、そのtimestampを取り出してフォーマットした後、表示させる。 大前提として、、、 ○firestoreにtimestampを作る firebase.firestore().collection("messages").add({ content: value, timestamp: firebase.firestore.FieldValue.serverTimestamp(), //<-new Date()だとそのパソコンの時刻が使われるのでズレる場合を考慮してサーバーサイドの時刻を追加する // timestamp: new Date(), }); new Date() だとクライアント側 (ブラウザ)