我想将以下日期转换为javascript Date()对象.当我从服务器返回时,它是一个Timestamp对象,
Firebase Firestore控制台的屏幕截图:
当我在firestore返回的对象列表上尝试以下操作时:
list.forEach(a => {
var d = a.record.dateCreated;
console.log(d, new Date(d), Date(d))
})
Run Code Online (Sandbox Code Playgroud)
显然,时间戳都是不同的,并不是2018年9月9日(恰好是今天)的相同日期.我也不确定为什么会new Date(Timestamp)导致invalid date.我是一个JS新手,我对日期或时间戳做错了吗?