Angular 是否将日期保存并还原到firebase?

Angular 是否将日期保存并还原到firebase?,angular,typescript,firebase,firebase-realtime-database,Angular,Typescript,Firebase,Firebase Realtime Database,我对firebase和angular 2有一个小问题 我尝试将用户保存到firebase数据库中。一切正常,但日期没有存储 let now: Date = new Date(); let premiumExpireDate: Date = new Date(); premiumExpireDate.setDate(premiumExpireDate.getDate()+14); // Insert data on our database using AngularFire. this.ang

我对firebase和angular 2有一个小问题

我尝试将用户保存到firebase数据库中。一切正常,但日期没有存储

let now: Date = new Date();
let premiumExpireDate: Date = new Date();
premiumExpireDate.setDate(premiumExpireDate.getDate()+14);

// Insert data on our database using AngularFire.
this.angularfire.database.object('/accounts/' + userId).set({
    name: name, // works well
    dateUpdated: now, // isnt stored
    premiumExpireDate: premiumExpireDate // isnt stored too
}).then(() => {
    ...
});
您有没有想法,如何在firebase中保存和恢复数据


非常感谢

无法保存日期对象。你必须把它转换成时间戳

this.angularfire.database.object('/accounts/' + userId).set({
    name: name, // works well
    dateUpdated: now.getTime(), // isnt stored
    premiumExpireDate: premiumExpireDate.getTime() // isnt stored too
}).then(() => {
    ...
});

无法保存日期对象。你必须把它转换成时间戳

this.angularfire.database.object('/accounts/' + userId).set({
    name: name, // works well
    dateUpdated: now.getTime(), // isnt stored
    premiumExpireDate: premiumExpireDate.getTime() // isnt stored too
}).then(() => {
    ...
});

Firebase数据库存储JSON数据,
Date
不是JSON类型。有关选项,请参阅。Firebase数据库存储JSON数据,
Date
不是JSON类型。看看选项。啊,那很容易。什么是将此转换回日期的最佳方式?可能是新的日期(时间戳)?还是别的什么?谢谢!啊,那很容易。什么是将此转换回日期的最佳方式?可能是新的日期(时间戳)?还是别的什么?谢谢!