javascript - Firebase TIMESTAMP 到日期和时间

标签 javascript angularjs firebase firebase-realtime-database

我正在为我的聊天应用程序使用 firebase。在聊天对象中,我使用 Firebase.ServerValue.TIMESTAMP 方法添加时间戳。

我需要使用此时间戳在我的聊天应用程序中显示消息接收时间。

如果是当前时间我只需要显示时间。它有天数差异我需要显示日期和时间或只显示日期。

我使用以下代码转换 Firebase 时间戳,但我没有得到实际时间。

var timestamp = '1452488445471';
var myDate = new Date(timestamp*1000);
var formatedTime=myDate.toJSON();

请提出这个问题的解决方案

最佳答案

时间戳是一个对象:

timestamp = {
  nanoseconds: 0,
  seconds: 1562524200
}

console.log(new Date(timestamp.seconds*1000))

关于javascript - Firebase TIMESTAMP 到日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34718668/

相关文章:

javascript - md-自动完成,错误 : Cannot read property 'success' of undefined

javascript - 如何在 firebase 中的 ng-repeat 中随机化数据

angularjs - Angular Bootstrap-Select 刷新时间问题

javascript - Kendo UI 开关控制与 AngularJS

使用 Github Action 部署 Firebase

Firebase 存储,基于用户的上传/删除的正确规则是什么?

javascript - 自定义 jCarousel 触发器 - 项目结束

javascript - Bootstrap 3 导航折叠不起作用

ios - Firebase 快照的子项等于字符串

javascript - 有人可以解释一下 onsubmit 和 action 之间的区别吗?