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

我有一个“ 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 ”,但如果可能的话,我想要一个更干净的代码。

63350 次浏览

_带方括号的ABC_0

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