代码如下:
func firebaseTimestampSet(){
guard let currentUid = Auth.auth().currentUser?.uid else {return}
let ref = Firestore.firestore().collection("dateTest").document(currentUid)
ref.setData(["timestamp": FieldValue.serverTimestamp()])
}
这是结果:
答案 0 :(得分:1)
您将在doc中阅读
时间戳记表示一个时间点,与任何时区或 日历,以秒和秒的分数表示 纳秒分辨率 UTC纪元时间。
如果您在Firebase控制台中看到“本地时间显示在文档中”,那是因为Firebase控制台使用计算机的时区配置来显示本地时间的时间戳记值。
结论:
FieldValue.serverTimestamp()
,已经存在,它存储在UTC中。”