首页 > 解决方案 > momentJs 添加天返回时刻对象而不是日期

问题描述

我想在 Angular 项目中使用 momentJs 在日期中添加 7 天。

let nextRunAt = "2018-08-16T02:00:00.242Z";

let calculatedRunAt = moment(nextRunAt).add(7, 'days');

我希望在 7 天后得到日期,但我得到了时刻对象。

如下所示 在此处输入图像描述

任何帮助表示赞赏。谢谢

标签: javascriptangularmomentjs

解决方案


moment 方法返回一个 moment 对象,您必须将其转换为 date-

let calculatedRunAt = moment(nextRunAt, "DD-MM-YYYY").add(7, 'days').toDate();

推荐阅读