جاوااسکریپت - 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 amt 8:17 AM. توجه کنید که «amt» به جای «at» آمده است.

آیا روش سادهای وجود دارد که باعث شود '"a"' بهعنوان بخشی از فرمت پردازش نشود؟ من قبلاً سعی کردهام خروجی را تقسیم کنم و دستی 'at' را بعد از سومین فاصله وارد کنم، اما اگر ممکن باشد کد تمیزتری میخواهم.

پاسخ شماره ۱

با براکتهای مربعی از آن فرار کنید

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