我正在尝试从Firestore获取可读的日期 [英] I am trying to get readable date from firestore
本文介绍了我正在尝试从Firestore获取可读的日期的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在尝试从Firestore数据库中的时间戳数据类型获取可读取的日期.
I am trying to get readable date from Timestamp data type in my firestore database.
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());
}
我在以下网址阅读了有关类似问题的问题:
I read the question about a similar problem at :
如何要将Firestore日期/时间戳转换为JS Date()?
所以,我试图做同样的事情,并且期望输出可读的日期,尽管它可以给我正确的结果
so, i tried to do same and i expect the output of readable date, although it gives me the correct result in
console.log(timeStamp.toDate());
但这也给我一个错误.控制台输出如下:-
but also it gives me an error. Console output as follow :-
2019-04-10T06:30:00.000Z
TypeError: (intermediate value).toDate is not a function
否:我试图在邮递员中获取可读的日期
Not : I am trying to get readable date in postman
推荐答案
您可以按照以下方式尝试
You can try in the following way
{{ formatDate(new Date(data.seconds*1000)) }}
您可以使用格式日期功能以所需的格式显示.
You can use the format date function to display in desired format.
import moment from "moment";
format_date(value) {
if (value) {
return moment(String(value)).format("DD/MM/YYYY");
}
},
这篇关于我正在尝试从Firestore获取可读的日期的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文