从付费服务回调后(当用户支付新订阅时)我想将他的新订阅保存到他/她在数据库中的帐户中。使用 Mongoose 我想在用户帐户中保存新的订阅开始和结束日期,如下所示:
const start = Date.now();
const end = ?
const subscription = {
start: start,end: end,}
account.subscriptions.push(subscription);
await account.save();
我可以使用 const start = Date.now();
获取订阅开始日期但是如果这是一个 20 天的套餐,我如何计算订阅的结束日期?
我应该在开始日期前加上 20 天,我该怎么做?