瞬间:格式化日期时加+1个月

时间:2019-12-03 15:48:07

标签: typescript momentjs

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

例如:

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

2 个答案:

答案 0 :(得分:3)

格式说明符'MM'的月份通常为1。

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

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

moment(date).format('DDMMYYYY')

答案 1 :(得分:1)

除了月份是“ MM”而不是“ mm”外,完全一样。

moment(date).format(DDMMYYYY); => 10012020