জাভাস্ক্রিপ্টে 12 ঘন্টা AM/PM ফরম্যাটে তারিখের সময় কীভাবে প্রদর্শন করবেন?

Jabhaskripte 12 Ghanta Am/pm Pharamyate Tarikhera Samaya Kibhabe Pradarsana Karabena



একটি 12 ঘন্টা am/pm বিন্যাসে তারিখ সময় প্রদর্শন করা তুলনামূলকভাবে সুবিধাজনকভাবে সময় বিশ্লেষণ করার জন্য ব্যবহার করা যায়। অধিকন্তু, এই পদ্ধতিটি সকাল এবং সন্ধ্যার মধ্যে বিভ্রান্তি হ্রাস করে। উদাহরণস্বরূপ, ' পূর্বাহ্ণ অপরাহ্ণ ” উভয়ই কিছু নির্দিষ্ট সময়ের ব্যবধানকে সংজ্ঞায়িত করে এবং একজন সহজেই সময়ের সাথে সম্পর্কিত হতে পারে যা 24 ঘন্টা বিন্যাসে হয় না।

এই লেখাটি জাভাস্ক্রিপ্টে 12 ঘন্টা am/pm বিন্যাসে তারিখ সময় প্রদর্শনের পদ্ধতি ব্যাখ্যা করবে।

জাভাস্ক্রিপ্টে 12 ঘন্টা AM/PM ফরম্যাটে তারিখের সময় কীভাবে প্রদর্শন করবেন?

জাভাস্ক্রিপ্টে 12 ঘন্টা am/pm বিন্যাসে তারিখ সময় প্রদর্শনের জন্য নিম্নলিখিত পদ্ধতিগুলি প্রয়োগ করা যেতে পারে:





  • ' toLocaleString() 'পদ্ধতি।
  • ' toLocaleTimeString() 'পদ্ধতি।
  • ' সঙ্গতিপূর্ণভাবে 'ফাংশন।

পদ্ধতি 1: toLocaleString() পদ্ধতি ব্যবহার করে জাভাস্ক্রিপ্টে 12 ঘন্টা AM/PM ফরম্যাটে তারিখ সময় প্রদর্শন করুন

দ্য ' toLocaleString() ” পদ্ধতি একটি স্ট্রিং আকারে একটি তারিখ বস্তু প্রদান করে। মার্কিন ভাষার বিন্যাসে বর্তমান সময় ফেরাতে এই পদ্ধতি প্রয়োগ করা যেতে পারে।



বাক্য গঠন



তারিখ . toLocaleString ( স্থানীয় , বিকল্প )

প্রদত্ত সিনট্যাক্সে,





  • ' স্থানীয় ” নির্দিষ্ট ভাষা বিন্যাস বোঝায়।
  • ' বিকল্প ” যে বস্তুকে বৈশিষ্ট্য বরাদ্দ করা যেতে পারে তা নির্দেশ করে।

উদাহরণ
প্রথমে, ' ব্যবহার করে একটি নতুন তারিখ অবজেক্ট তৈরি করুন নতুন তারিখ() 'নির্মাতা:

ছিল সময় = নতুন তারিখ ( ) ;

এখন, প্রয়োগ করুন ' toLocaleString() 'পদ্ধতি আছে' আমাদের ' ভাষার বিন্যাস এবং তার পরামিতি হিসাবে সময়ের নির্ধারিত মান। এখানে, ' ঘন্টা12 ” নির্দেশ করে যে ঘন্টাটি 12-ঘন্টার বিন্যাসে প্রদর্শিত হবে৷ এর ফলে ইউএস টাইম ফরম্যাটে বর্তমান সময় দেখাবে:



কনসোল লগ ( সময় toLocaleString ( 'আমাদের মধ্যে' , { ঘন্টা : 'সংখ্যাসূচক' , মিনিট : 'সংখ্যাসূচক' , ঘন্টা12 : সত্য } ) ) ;

আউটপুট

পদ্ধতি 2: toLocaleTimeString() পদ্ধতি ব্যবহার করে জাভাস্ক্রিপ্টে 12 ঘন্টা AM/PM ফরম্যাটে তারিখ সময় প্রদর্শন করুন

দ্য ' toLocaleTimeString() ” পদ্ধতি একটি স্ট্রিং হিসাবে একটি তারিখ বস্তুর সময়কাল প্রদান করে। এই পদ্ধতিটি নির্দিষ্ট তারিখের বিপরীতে ডিফল্ট সময় ফিরিয়ে দিয়ে toLocaleString() পদ্ধতিতে একইভাবে প্রয়োগ করা যেতে পারে।

উদাহরণ
নিম্নলিখিত উদাহরণে, একইভাবে, ' ব্যবহার করে একটি নতুন তারিখ অবজেক্ট তৈরি করুন নতুন তারিখ() ” কনস্ট্রাক্টর এবং “এর ক্রমানুসারে এর পরামিতি হিসাবে নিম্নলিখিত তারিখটি নির্দিষ্ট করুন বছর ', ' মাস ' এবং ' দিন 'যথাক্রমে।

এর পরে, প্রয়োগ করুন ' toLocaleTimeString() ' পদ্ধতিটি নির্দিষ্ট সময়ের বিন্যাস সহ এর পরামিতি হিসাবে পূর্ববর্তী পদ্ধতিতে আলোচনা করা হয়েছে:

const তারিখ সময় = নতুন তারিখ ( 2022 , 1 , 1 ) . toLocaleTimeString ( 'আমাদের মধ্যে' , {
ঘন্টা : 'সংখ্যাসূচক' , মিনিট : 'সংখ্যাসূচক' , ঘন্টা12 : সত্য
} )

পরিশেষে, নির্দিষ্ট তারিখের সাপেক্ষে ডিফল্ট সময়ের ফলে সংশ্লিষ্ট সময় প্রদর্শন করুন:

কনসোল লগ ( তারিখ সময় ) ;

আউটপুট

পদ্ধতি 3: ইনলাইন ফাংশন ব্যবহার করে জাভাস্ক্রিপ্টে 12 ঘন্টা AM/PM ফরম্যাটে তারিখ সময় প্রদর্শন করুন

am/pm বিন্যাসে একটি শর্তসাপেক্ষ অপারেটর প্রয়োগ করার জন্য এই পদ্ধতির প্রয়োগ করা যেতে পারে।

নীচের প্রদত্ত উদাহরণ বিবৃত ধারণা ব্যাখ্যা করে.

উদাহরণ

const তারিখ সময় = ( তারিখ ) => {
ঘন্টা যাক = তারিখ getHours ( ) ;
মিনিট যাক = তারিখ মিনিট ( ) ;
ap করা যাক = ঘন্টার >= 12 ? 'pm' : 'আমি' ;
ঘন্টার = ঘন্টার % 12 ;
ঘন্টার = ঘন্টার ? ঘন্টার : 12 ;
মিনিট = মিনিট স্ট্রিং ( ) . পাথস্টার্ট ( দুই , '0' ) ;
GoTime দিন = ঘন্টার + ':' + মিনিট + ' + ap ;
প্রত্যাবর্তন মার্জটাইম ;
}
কনসোল লগ ( তারিখ সময় ( নতুন তারিখ ( 2022 , 1 , 1 ) ) ) ;

উপরের প্রদর্শিত কোডে:

  • প্রথমে একটি সংজ্ঞায়িত করুন ' সঙ্গতিপূর্ণভাবে ' ফাংশন নাম ' তারিখ সময়() ” এই ফাংশনটি একটি তারিখ অবজেক্টকে এর প্যারামিটার হিসাবে গ্রহণ করবে।
  • দ্য ' getHours() ” পদ্ধতি, পরবর্তী ধাপে, ফাংশনে 24-ঘণ্টার বিন্যাসে বর্তমান ঘন্টা ফিরিয়ে দেবে।
  • একইভাবে, ' getMinutes() ' পদ্ধতি বর্তমান মিনিট পুনরুদ্ধার করবে।
  • এর পরে, 'নামক একটি ভেরিয়েবল তৈরি করুন ap ” এবং ঘন্টার মানের সাথে এটিকে am বা pm-এ সামঞ্জস্য করুন।
  • পরবর্তী ধাপে, ঘন্টাগুলিকে 'এর ফর্ম্যাটে রূপান্তর করুন 12-ঘন্টা 'এর সাহায্যে' % 12 এর মধ্যে ডিভিশনের উপর অবশিষ্ট পাওয়ার জন্য অপারেটর।
  • পরবর্তী কোডে, প্রয়োগ করুন “ স্ট্রিং() গণনা করা মিনিটকে একটি স্ট্রিংয়ে রূপান্তর করার পদ্ধতি এবং ' পাথস্টার্ট() রূপান্তরিত স্ট্রিংকে 0 দিয়ে প্যাড করার পদ্ধতি যদি এটি শুধুমাত্র একটি সংখ্যা হয়।
  • সবশেষে, যথাক্রমে গণনা করা ঘন্টা, মিনিট এবং বিন্যাস(am/pm) যোগ করে গণনা করা সময়কে মার্জ করুন এবং এটি প্রদর্শন করুন:

আউটপুট

জাভাস্ক্রিপ্টে 12 ঘন্টা am/pm ফরম্যাটে তারিখের সময় প্রদর্শন করার জন্য ব্যবহার করা যেতে পারে এমন পদ্ধতিগুলি আমরা উপসংহারে নিয়েছি।

উপসংহার

দ্য ' toLocaleString() 'পদ্ধতি, ' toLocaleTimeString() 'পদ্ধতি বা ' সঙ্গতিপূর্ণভাবে ” ফাংশন জাভাস্ক্রিপ্টে 12 ঘন্টা am/pm ফরম্যাটে তারিখ সময় প্রদর্শনের জন্য প্রয়োগ করা যেতে পারে। প্রথম পদ্ধতিটি নির্দিষ্ট সময়ের বিন্যাসে বর্তমান সময় প্রদর্শনের জন্য বেছে নেওয়া যেতে পারে, toLocaleTimeString() পদ্ধতিটি নির্দিষ্ট সময়ের বিন্যাসে নির্দিষ্ট তারিখের সাপেক্ষে ডিফল্ট সময় ফেরত দেওয়ার জন্য প্রয়োগ করা যেতে পারে এবং প্রয়োগ করার জন্য ইনলাইন ফাংশন প্রয়োগ করা যেতে পারে। am/pm বিন্যাসে একটি শর্তসাপেক্ষ অপারেটর। এই লেখাটি জাভাস্ক্রিপ্টে 12 ঘন্টা am/pm বিন্যাসে তারিখ সময় প্রদর্শনের পদ্ধতিগুলি সংকলিত করেছে।