[javascript] Moment.js 날짜 형식의 중간에 텍스트 포함

moment.js를 사용하여 표시해야하는 “2015 년 1 월 27 일 오전 8시 17 분”형식입니다. 나는 형식을 사용하고 있습니다

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

“at”라는 단어를 제외한 모든 것이 훌륭하게 작동합니다. “at”의 “a”대신 “a / pm”으로 번역되는 단어로 단어를 표시하려면 어떻게해야합니까? 현재 날짜 형식을 사용하면 2015 년 1 월 27 일 오전 8시 17 분과 같이 표시됩니다. “at”대신 “amt”를 확인하십시오.

형식의 일부로 “a”를 처리하지 않는 간단한 방법이 있습니까? 나는 이미 출력을 나누고 세 번째 공백 후에 수동으로 “at”를 입력하려고 시도했지만 가능하면 더 깨끗한 코드를 원합니다.



답변

대괄호로 탈출

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


답변