Moment.js Включить текст в формате средней даты

У меня есть формат "27 января 2015 года в 8:17 утра", который мне нужно отображать с помощью функции moment.js. Я использую формат

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

Все отлично работает, кроме слова "at". Как я могу заставить это слово отображаться как слово, а не "a" в "at", переводится в "am/pm". Прямо сейчас, используя этот формат даты, он выглядит следующим образом: 27 января 2015 года до 8:17. Обратите внимание на "amt" вместо "at".

Есть ли простой способ заставить его не обрабатывать "а" как часть формата? Я уже пробовал разбивать вывод и вручную вводить "at" после третьего пространства, но по возможности мне нужен более чистый код.

Ответ 1

Побег из него с помощью квадратных скобок

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