我使用firebase的数据库来托管实时消息Web应用程序。我已完成基本实施,但现在想为用户添加时间戳,以查看邮件何时发送。
要向聊天室添加消息,我使用firebase.push()
并将值作为已发送消息。我想我必须将此值切换为.update()
,并将值作为包含字段message
和time sent
的对象。
我试图找出如何填充此time sent
。我听说过firebase.database.ServerValue.TIMESTAMP
,但据我所知,很难将其改为日期和时间。我非常考虑像var unix = Math.round(+new Date()/1000);
这样的unix时间戳,因为这很容易转换。
有经验的人是否有任何关于我应该采取哪些方向的提示?我不需要时间戳超精确,只需要日期,小时和分钟。