【发布时间】:2014-05-14 09:08:24
【问题描述】:
所以我想像这样在 Firebase 中存储一个日期:
var fb = new Firebase(FIREBASE_URL);
var syncData = $firebase(fb);
var date = new Date(2014, 0, 1);
console.log(date);
syncData.$child('date').$set(date);
var dateInFirebase = syncData.$child('date');
dateInFirebase.$on('loaded', function(){
console.log(dateInFirebase.$value);
});
第一个日期正确记录了“2014 年 1 月 1 日星期三 00:00:00 GMT+0100 (CET)”,但是第二个日志是这样的:“2013-12-31T23:00:00.000Z”是前 1 天那,这是firebase中的一些错误还是我遗漏了一些明显的东西?我没有发现任何其他问题,所以我倾向于认为我做错了什么,我只是不知道是什么。
编辑:好吧,现在我完全糊涂了,如果我用空构造函数(今天的日期)替换 dateconstructor,他会正确存储日期..
【问题讨论】:
标签: javascript date firebase angularfire