Момент.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 ответ:
избежать С квадратной скобки
moment().format('MMM. D, YYYY [at] h:mm A z'); // produces: "Jan. 30, 2015 at 2:46 PM "