相关疑难解决方法(0)

如何将Firestore日期/时间戳转换为JS Date()?

我想将以下日期转换为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新手,我对日期或时间戳做错了吗?

javascript firebase google-cloud-firestore

25
推荐指数
11
解决办法
2万
查看次数