我有这个开始日期:
2023-09-03T00:00:00+05:30
和结束日期:2023-09-10T00:00:00+05:30
我想从开始日期中减去
90 days
并从结束日期中添加90 days
然后转换为utc格式
为此我在 Angular 中使用这个函数
moment(startStr, 'YYYY-MM-DD hh:mm:ss').utc().format('YYYY-MM-DD hh:mm:ss');
moment(endStr, 'YYYY-MM-DD hh:mm:ss').utc().format('YYYY-MM-DD hh:mm:ss');
任何解决方案,谢谢
暂时您可以使用
add
和 substract
功能。下面的例子:
var startDate = moment(startStr, 'YYYY-MM-DD hh:mm:ss').utc().format('YYYY-MM-DD hh:mm:ss');
var endDate = moment(endStr, 'YYYY-MM-DD hh:mm:ss').utc().format('YYYY-MM-DD hh:mm:ss');
startDate = startDate.subtract(90, 'days');
console.log(startDate);
endDate = endDate.add(90, 'days');
console.log(endDate);
参考资料: