Moment.js包含日期格式中间的文本

问题描述 投票:103回答:1

我的格式为“2015年1月27日上午8:17”,我需要使用moment.js显示。我正在使用这种格式

moment.format('MMM. D, YYYY at h:mm A z');

除了“at”这个词外,一切都很有效。如何将该单词显示为单词而不是“at”中的“a”被翻译为“am / pm”。现在使用该日期格式,它最终看起来像这样:2015年1月27日上午8:17。注意“amt”而不是“at”。

有没有简单的方法让它不处理“a”作为格式的一部分?我已经尝试拆分输出并在第三个空格后手动输入“at”但是如果可能的话我想要一个更干净的代码。

javascript momentjs
1个回答
271
投票

Escape it方括号

moment().format('MMM. D, YYYY [at] h:mm A z');
// produces:    "Jan. 30, 2015 at 2:46 PM "
© www.soinside.com 2019 - 2024. All rights reserved.