为什么 MMM 时刻月份包含“.”?

Why MMM moment month includes "."?

我有这种格式 "YYYY. MMM. DD. HH:mm",它会显示 2020. nov.. 15. 10:18。为什么第二个“。”包括在内吗?

文档在此处显示了不同的示例:https://momentjs.com

MMM 是缩写月份的格式掩码。从 MMM 格式返回的字符串添加了一个 .缩写月份。

您提供的文档没有显示句点,这可能是因为您的环境中设置了语言环境。我假设您的语言环境已根据此处链接的 github 问题定义了短月份以包括期间。

https://github.com/moment/moment/issues/3662

这是一个 jfiddle,展示了我如何测试您提供的格式掩码语法。在我的 en-US 浏览器中它没有额外的句号。

http://jsfiddle.net/jy38vsnr/

var now = moment().format('YYYY. MMM. DD. HH:mm');
alert(now);