javascript - 为什么 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
解决方案
推荐阅读
- c# - 无法加载文件或程序集“Microsoft.Azure.CosmosDB.BulkImport,版本 = 2.0.0.0
- powershell - “SFC”输出重定向格式问题 - Powershell / Batch
- javascript - 如何自定义传单搜索栏的位置超出默认的“左上、右上等”
- python - 带有多个键错误和 TypeError 的 Pandas loc: 'Series' object is not callable with idxmax()
- r - 每 4 小时按客户分组的发生次数
- apache-camel - 如何在 Camel Route 中手动确认/确认 PubSub 消息
- kotlin - Kotlin Decorators/Annotations for Function to reduce Boilerplate
- node.js - 尝试写入 json 文件时出现 Fs.writeFile 错误
- java - 如何刷新片段中的文本视图,该片段从不托管该片段的活动中的列表视图接收数据
- c# - 在 Docker 中创建新的 ASP.NET Core MVC 应用程序时,NuGet 包还原非常慢