🐷

Firebaseでタイムスタンプを取得する(FirebaseAdmin編)

2024/05/31に公開

よく見かける記事には以下のようにしたらタイムスタンプが取得できると書かれています。
書き方が雑なのは許して...

import { serverTimestamp } from "firebase/firestore";

serverTimestamp();

でもFirebase Admin SDKを使っている人は上の方法ではできません。上のやつをやるとただ関数のみが出力されます。

console.log(serverTimestamp());

出力結果:

ServerTimestampFieldValueImpl { _methodName: 'serverTimestamp' }

解決策

import { Timestamp } from "firebase-admin/firestore";
Timestamp.now();

わからなかったら気軽にTwitter(X)で聞いてください。

Discussion