আপনি যে পদ্ধতিতে .fromNowএবং .calendarপদ্ধতি উভয়ই তারিখগুলি ব্যবহার করে তাতে যেভাবে কাস্টমাইজ করতে পারেন moment.updateLocale। নিম্নলিখিত কোডটি .calendarপ্রশ্ন অনুসারে যেভাবে প্রদর্শিত হবে তা পরিবর্তন করবে :
moment.updateLocale('en', {
calendar : {
lastDay : '[Yesterday]',
sameDay : '[Today]',
nextDay : '[Tomorrow]',
lastWeek : '[Last] dddd',
nextWeek : '[Next] dddd',
sameElse : 'L'
}
});
প্রশ্নের উপর ভিত্তি করে, মনে হচ্ছে .calendarপদ্ধতিটি আরও উপযুক্ত হবে - .fromNowএকটি অতীত / বর্তমান উপসর্গ / প্রত্যয় থাকতে চায়, তবে আপনি আরও জানতে চাইলে ডকুমেন্টেশনটি http://momentjs.com এ পড়তে পারেন / ডকস / # / কাস্টমাইজেশন / আপেক্ষিক সময় / ।
এটি লোকেলেগুলি ওভাররাইটের পরিবর্তে কেবল একটি জায়গায় ব্যবহার করতে, আপনি যখন সংজ্ঞায়িত করেন moment.updateLocaleএবং তারপরে সেই লোকেলটি ব্যবহার করে ক্যালেন্ডার পদ্ধতিটি শুরু করেন তখন প্রথম আর্গুমেন্ট হিসাবে আপনার পছন্দের একটি স্ট্রিং পাস করুন (উদা। moment.updateLocale('yesterday-today').calendar( /* moment() or whatever */ ))
সম্পাদনা: মুহুর্তের এখন .0 2.12.0 এর updateLocaleপদ্ধতি রয়েছে। updateLocaleএবং localeকার্যত একইরূপে প্রদর্শিত হবে এবং localeএখনও অবহেলিত নয়, তবে নতুন পদ্ধতিটি ব্যবহার করার জন্য উত্তরটি আপডেট করেছে।