保存的Firestore时间戳记对象转换为秒

时间:2019-01-17 17:20:10

标签: firebase google-cloud-firestore google-cloud-datastore google-cloud-functions

我的云功能出现问题。基本上,Firestore的每个文档中都有一个Timestamp对象,但无法将其转换为秒。

我使用Timestamp object documentation中的.seconds属性,但是没有用(返回未定义)。

console.log(postDoc.data().timestamp);

返回:

Thu Jan 17 2019 17:10:45 GMT+0000 (UTC)

我需要Firestore文档中Timestamp对象的秒数。 感谢您的建议。

1 个答案:

答案 0 :(得分:0)

尝试将其解析为Date对象。 var myDate = new Date(postDoc.data().timestamp)。完成此操作后,您应该可以使用标准方法,例如.toLocaleDateString().getMonth()等。