我正在尝试将以下日期转换为javascript Date()对象。当我从服务器取回它时,它是一个Timestamp对象,
Firebase Firestore控制台的屏幕截图:
当我在从Firestore返回的对象列表上尝试以下操作时:
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新手,我对日期或时间戳记做错了吗?