使用云函数将时间戳保存到 firestore
Save timestamp to firesote using cloud functions
如何使用云函数将时间戳值保存到 firestore。
我试过了(将 30 天添加到时间戳)但它最终将值保存为数字
var now = new Date();
await docRef.update({
'subscription':{
package:req.query.package,
endDate: now.setTime(now.getTime()+(30 *24+60+60+1000))
}
})
如果您想在日期中添加天数,则应改为 setDate()
。通过使用 setTime()
您设置的是时间而不是日期。请参阅下面的代码:
var now = new Date();
now.setDate(now.getDate() + 30);
await docRef.update({
'subscription':{
package: req.query.package,
endDate: now
}
})
有关更多信息,您应该查看此文档:
如何使用云函数将时间戳值保存到 firestore。
我试过了(将 30 天添加到时间戳)但它最终将值保存为数字
var now = new Date();
await docRef.update({
'subscription':{
package:req.query.package,
endDate: now.setTime(now.getTime()+(30 *24+60+60+1000))
}
})
如果您想在日期中添加天数,则应改为 setDate()
。通过使用 setTime()
您设置的是时间而不是日期。请参阅下面的代码:
var now = new Date();
now.setDate(now.getDate() + 30);
await docRef.update({
'subscription':{
package: req.query.package,
endDate: now
}
})
有关更多信息,您应该查看此文档: