javascript - momentJs 添加天返回时刻对象而不是日期
问题描述
我想在 Angular 项目中使用 momentJs 在日期中添加 7 天。
let nextRunAt = "2018-08-16T02:00:00.242Z";
let calculatedRunAt = moment(nextRunAt).add(7, 'days');
我希望在 7 天后得到日期,但我得到了时刻对象。
任何帮助表示赞赏。谢谢
解决方案
moment 方法返回一个 moment 对象,您必须将其转换为 date-
let calculatedRunAt = moment(nextRunAt, "DD-MM-YYYY").add(7, 'days').toDate();
推荐阅读
- javascript - 如何获取用户输入并将其打印在一行中?
- reactjs - React ref 绑定导致:TypeError: Cannot read property 'focus' of null
- python - 关于在网格内排列 Tkinter 中的帧的问题,试图在一个帧内使用 .grid() 和 .pack() 获得相同的结果
- networking - 我无法从 DHCP 池为 vmware 虚拟机分配 IP 地址
- arrays - 如何对数组进行分组
- visual-studio - Visual Studio 2017 - 如何将库引用到项目的某些部分?
- typescript - 抑制解构数组的未使用变量错误
- kubernetes - Shell (ssh) 到 Azure AKS (Kubernetes) 群集工作节点
- reactjs - 更新状态不会使用 props react-redux connect 重新渲染孩子
- python - 如何从 python 中的二进制文件中读取 32 位二进制数?