小编典典

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

all

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

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

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

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


阅读 100

收藏
2022-07-17

共1个答案

小编典典

用方括号逃脱它

moment().format('MMM. D, YYYY [at] h:mm A z');
// produces:    "Jan. 30, 2015 at 2:46 PM "
2022-07-17