我正在使用 Angularfire2,并且正在测试构建一个在数据库中推送消息的聊天应用程序。我想获取数据推送的时间。非常感谢您的帮助。非常感谢!
最佳答案
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
});
关于firebase - 使用 angularfire2 在 firebase 数据库中获取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38665208/