第二代云函数中有没有办法在云存储触发器内设置不同的时区?
这很有用,特别是当我们使用像
FieldValue.serverTimestamp()
这样的方法时。
首先,
FieldValue.serverTimestamp()
是Firestore的概念,与Cloud Storage没有任何关系。 它们是完全不同的产品,具有不同的用例。
其次,Firestore 时间戳没有与之关联的时区。 Firestore 时间戳只是两个数字,用于测量自 UTC unix 纪元以来的秒数和纳秒数。 如果您在 Firebase 或 Google Cloud 控制台中看到与 Firestore 时间戳相关的时区,则该时区取自您计算机时钟的时区。 如果您更改计算机时钟的时区,这将导致控制台以不同的方式呈现时区。
参见: