首页 > 解决方案 > 时刻:格式化日期时添加+1个月

问题描述

中的月份MomentJs是从 0 开始的。一月是 0 月,十二月是 11 月。如何使用正确的月份值以优雅的方式格式化日期?

例如:

// date is 10.January.2020
moment(date).format('DDmmYYYY')
// output: 10002020 but I want to get 10012020

标签: typescriptmomentjs

解决方案


像往常一样,格式说明符“MM”中的月份是从 1 开始的。

您将它们与分钟“mm”混合,如果您使用“仅日期”值,则可能为零。

此处的文档:https ://momentjscom.readthedocs.io/en/latest/moment/04-displaying/01-format/

moment(date).format('DDMMYYYY')

推荐阅读