【发布时间】:2018-12-08 14:11:49
【问题描述】:
如何在没有前导零的情况下使用 momentjs 格式化日期?例如。 2018-6-29 而不是 2018-06-29。
如果数字小于 10,则不应在其前面添加 0。
【问题讨论】:
标签: javascript date format momentjs
如何在没有前导零的情况下使用 momentjs 格式化日期?例如。 2018-6-29 而不是 2018-06-29。
如果数字小于 10,则不应在其前面添加 0。
【问题讨论】:
标签: javascript date format momentjs
根据文档 (https://momentjs.com/docs/#/parsing/string-format/),如果您在 format() 函数中使用 M 或 D 而不是 MM 或 DD,您将获得不带 0 的日期。
moment().format("YYYY-M-DD") 是你所追求的。
如果您还想从一位数天中排除 0,您可以使用:
moment().format("YYYY-M-D")
(这里的小提琴:http://jsfiddle.net/rLjQx/69671/)
【讨论】:
您应该使用格式字符串YYYY-M-D。
请参阅有关如何格式化时刻的文档。 https://momentjs.com/docs/#/displaying/format/
【讨论】: