【发布时间】:2019-08-31 16:16:52
【问题描述】:
我正在尝试从我的 firestore 数据库中的 Timestamp 数据类型中获取可读日期。
for (var ticketDoc of ticketsSnapshot.docs) {
var timeStamp = await ticketDoc.data().TimePreferred;
console.log(timeStamp.toDate());
var time = new Date(timeStamp).toDate();
ticketDoc.data().TimePreferred = time;
tickets.push(ticketDoc.data());
}
我在以下位置阅读了有关类似问题的问题:
How do I convert a Firestore date/Timestamp to a JS Date()?
所以,我尝试做同样的事情,我希望输出可读日期,尽管它给了我正确的结果
console.log(timeStamp.toDate());
但它也给了我一个错误。控制台输出如下:-
2019-04-10T06:30:00.000Z
TypeError: (intermediate value).toDate is not a function
不是:我正在尝试在邮递员中获取可读日期
【问题讨论】:
-
你发现了吗?我遇到了类似的问题stackoverflow.com/questions/61166977/…
标签: node.js firebase express google-cloud-firestore