我正在使用Angularfire2,我正在测试构建一个推送数据库中的消息的聊天应用程序。我希望得到推送数据的时间。非常感谢您的帮助。非常感谢!
答案 0 :(得分:2)
Firebase使用常量值,在将值写入数据库时,该值将替换为数字时间戳。这样就无需跟踪和同步客户端的时间。
firebase.database.ServerValue.TIMESTAMP
然后,您可以读取刚刚写入的参考值,以查看确切的时间。
var sessionsRef = firebase.database().ref('sessions');
var mySessionRef = sessionsRef.push();
mySessionRef.update({ startedAt: firebase.database.ServerValue.TIMESTAMP });
mySessionRef.once('value').then(function(dataSnapshot) {
var time = dataSnapshot.child('startedAt'); // the time when the data was written
});
答案 1 :(得分:0)
firebase.database['ServerValue']['TIMESTAMP']