2015-01-30 5 views
67

मेरे पास "27 जनवरी, 2015 पूर्वाह्न 8:17 पूर्वाह्न" का प्रारूप है जिसे मुझे moment.js का उपयोग करके प्रदर्शित करने की आवश्यकता है। मैं प्रारूपMoment.js मध्य प्रारूप प्रारूप में टेक्स्ट शामिल करें

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

सब कुछ "एट" शब्द को छोड़कर महान काम करता है। "Am/pm" में अनुवाद किए जाने वाले "ए" में "ए" के बजाय शब्द को एक शब्द के रूप में प्रदर्शित करने के लिए मैं यह शब्द कैसे प्राप्त कर सकता हूं। अभी उस दिनांक प्रारूप का उपयोग करके यह समाप्त होता है: जनवरी 27, 2015 पूर्वाह्न 8:17 पूर्वाह्न। "एट" के बजाय "एएमटी" पर ध्यान दें।

क्या प्रारूप के हिस्से के रूप में "ए" को संसाधित करने का कोई आसान तरीका नहीं है? मैंने पहले ही आउटपुट को विभाजित करने और तीसरे स्थान के बाद मैन्युअल रूप से "एट" दर्ज करने का प्रयास किया है, लेकिन यदि संभव हो तो मुझे क्लीनर कोड चाहिए।

उत्तर

143

Escape it वर्ग कोष्ठकों

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

कि यह किया है! मुझे पता था कि एक रास्ता होना था :) धन्यवाद – BlueCaret

+1

बस एक नोट, सुनिश्चित करें कि आपके पास कस्टम टेक्स्ट और प्रारूप टोकन के बीच की जगह है –

संबंधित मुद्दे