Момент.js включает текст в середине формата даты


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

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

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

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

1 83

1 ответ:

избежать С квадратной скобки

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