我想从firebase获取当前日期和时间。在控制台登录时应用以下代码我得到了1970年的日期。如何获取当前日期和时间?
获得解决方案后编辑的代码
let current_date;
firebase.database().ref("/.info/serverTimeOffset").on('value', function(offset) {
current_date = new Date(Date.now() + offset.val());
current_date.toString();
});
console.log(current_date);
答案 0 :(得分:1)
使用下面的行
Date.now() + offset.val()
然后代码如下所示
firebase.database().ref("/.info/serverTimeOffset").on('value', function(offset) {
var date = new Date(Date.now() + offset.val());
console.log(date.toString());
});
答案 1 :(得分:1)
offset.val()不提供当前的UNIX纪元。它告诉您客户端时钟距Firebase服务器时钟多少毫秒。在大多数情况下,这将是非常小的(约100毫秒),因此你的问题。
获取当前日期:
jquery