【Next.js】Firebase Admin SDKでFirestoreのTimestampを使用する
Firebase Admin SDKを利用してFirestoreのTimestampをNext.jsで利用する方法を説明します。 Next.jsのみの方法ではないので、Node.jsやReactなどでも使えます。
2025-7-1
バージョン
- firebase-admin: 13.4.0
Note
本記事は、Firebase AdminからFirestoreのTimestampを取得する方法を説明しますが、v9以降でFirebaseのFirestoreを利用する場合は以下のリンクを参考にしてください。
利用方法
import { FieldValue } from "firebase-admin/firestore";
// 例
const data = {
createdAt: FieldValue.serverTimestamp(),
};
Date型に変換
toDate()
を利用することでJavaScriptのDate型に変換できます。
const data = {
createdAt: data.createdAt.toDate(),
};
console.log(data.createdAt);
// 2025-07-01T04:09:41.665Z