首页 > 解决方案 > 为什么 moment.js 将 +1 个月添加到我的日期?

问题描述

我正在开发一个 Angular 项目,当我将日期发送到 data.service 时。我已经调试过返回的日期是正确的 {year:2020, month:11, day:02} 但在 moment(date).format("YYYY-MM-DD") 之后的日期中添加了一个月,使其无效(第 13 个月不存在)。

moment(this.date).format("YYYY-MM-DD");

{year: 2020, month: 12, day: 4}
Invalid date

{year: 2020, month: 11, day: 4}
2020-12-04

标签: javascriptangular

解决方案


推荐阅读