Moment.js তারিখ বিন্যাসের মাঝখানে পাঠ্য অন্তর্ভুক্ত করুন


161

আমার কাছে "জানুয়ারী 27, 2015 সকাল 8:17 এএম" এর একটি ফর্ম্যাট রয়েছে যা মুহুর্ত.js ব্যবহার করে আমাকে প্রদর্শন করতে হবে। আমি ফর্ম্যাটটি ব্যবহার করছি

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

"এট" শব্দটি বাদ দিয়ে সবকিছু দুর্দান্ত কাজ করে। আমি কীভাবে এই শব্দটিকে "am / pm" তে অনুবাদ করে "এ" "এর" পরিবর্তে একটি শব্দ হিসাবে প্রদর্শিত করতে পারি? এখনই date তারিখের ফর্ম্যাটটি ব্যবহার করে এটি দেখতে দেখতে শেষ হবে: জানু। 27, 2015 এএমটি 8:17 পূর্বাহ্ন। "At" এর পরিবর্তে "amt" লক্ষ্য করুন।

বিন্যাসের অংশ হিসাবে "এ" প্রক্রিয়া না করার কোনও সহজ উপায় আছে কি? আমি ইতিমধ্যে আউটপুট বিভক্ত করার চেষ্টা করেছি এবং তৃতীয় স্থানের পরে ম্যানুয়ালি "এট" প্রবেশ করলাম তবে সম্ভব হলে আমি একটি ক্লিনার কোড চাই।

উত্তর:


369

স্কোয়ার ধনুর্বন্ধনী সঙ্গে এটি এড়িয়ে চলুন

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

এটা এটা! আমি জানতাম যে একটি উপায় থাকতে হবে :) ধন্যবাদ
ব্লুকারেট

3
কেবল একটি নোট, নিশ্চিত করুন যে আপনার কাস্টম পাঠ্য এবং ফর্ম্যাট টোকেনগুলির মধ্যে স্থান রয়েছে
সামিহ এ

এই পাঠ্যটি কনস্ট হিসাবে সংজ্ঞায়িত একটি পরিবর্তনশীল হলে কী হয়। আমরা কি এটি অন্তর্ভুক্ত করতে পারি?
ধীরাজ গান্ধী

"এট" শব্দের পরিবর্তে আমরা কী "স্পেস" যুক্ত করতে পারি?
সারথ এস নাইয়ার
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.