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

Moment.js Include text in middle of date format

我有一个 "Jan. 27, 2015 at 8:17 AM" 的格式,我需要使用 moment.js 来显示它。我使用的格式是

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

除单词 "at" 外,一切正常。我怎样才能让那个词显示为一个词,而不是 "at" 中的 "a" 被翻译成 "am/pm"。现在使用该日期格式,它最终看起来像这样:Jan. 27, 2015 amt 8:17 AM。注意 "amt" 而不是 "at".

是否有任何简单的方法让它不将 "a" 作为格式的一部分进行处理?我已经尝试拆分输出并在第三个 space 之后手动输入 "at" 但如果可能的话我想要一个更清晰的代码。

Escape it 带方括号

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