最佳答案
我试图将下面的日期转换成一个 javascript Date ()对象。当我从服务器返回时,它是一个 Timestamp 对象,
来自 Firebase Firest 控制台的截图:
当我在一个对象列表中尝试以下操作时,返回的对象是:
list.forEach(a => {
var d = a.record.dateCreated;
console.log(d, new Date(d), Date(d))
})
显然,时间戳都是不同的,并不都是2018年9月9日(恰好是今天)的同一天。我也不知道为什么 new Date(Timestamp)
会导致 invalid date
。我是个 JS 新手,我是不是把日期或者时间戳弄错了?