जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न प्रारूप में दिनांक समय कैसे प्रदर्शित करें?

Javaskripta Mem 12 Ghante Purvahna Aparahna Prarupa Mem Dinanka Samaya Kaise Pradarsita Karem



12 घंटे पूर्वाह्न/अपराह्न प्रारूप में डेटाटाइम प्रदर्शित करना समय का प्रभावी ढंग से विश्लेषण करने के लिए उपयोग करने के लिए तुलनात्मक रूप से सुविधाजनक है। इसके अलावा, यह दृष्टिकोण सुबह और शाम के बीच के भ्रम को कम करता है। उदाहरण के लिए, ' दोपहर से पूर्व दोपहर के बाद ” दोनों कुछ विशिष्ट समय अंतराल को परिभाषित करते हैं और कोई भी उस समय से आसानी से संबंधित हो सकता है जो 24 घंटे के प्रारूप में नहीं है।

यह राइट-अप जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न के प्रारूप में डेटाटाइम प्रदर्शित करने के तरीकों की व्याख्या करेगा।

जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न के प्रारूप में दिनांक समय कैसे प्रदर्शित करें?

जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न के प्रारूप में डेटाटाइम प्रदर्शित करने के लिए निम्नलिखित दृष्टिकोण लागू किए जा सकते हैं:







  • ' toLocaleString () ' तरीका।
  • ' toLocaleTimeString () ' तरीका।
  • ' इन - लाइन ' समारोह।

दृष्टिकोण 1: toLocaleString() पद्धति का उपयोग करके जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न के प्रारूप में दिनांक समय प्रदर्शित करें

' toLocaleString () ” विधि एक स्ट्रिंग के रूप में दिनांक वस्तु लौटाती है। यूएस भाषा प्रारूप में वर्तमान समय वापस करने के लिए इस विधि को लागू किया जा सकता है।



वाक्य - विन्यास



दिनांक . toLocaleString ( स्थानीय , विकल्प )

दिए गए सिंटैक्स में,





  • ' स्थानीय ” विशिष्ट भाषा प्रारूप को संदर्भित करता है।
  • ' विकल्प ” उस वस्तु को इंगित करता है जिसे गुण सौंपे जा सकते हैं।

उदाहरण
सबसे पहले, 'का उपयोग करके एक नई दिनांक वस्तु बनाएँ नई तारीख़() 'निर्माता:

था समय = नया दिनांक ( ) ;

अब, लागू करें ' toLocaleString () 'विधि' होने हम ”भाषा प्रारूप और समय के निर्दिष्ट मान इसके मापदंडों के रूप में। यहां, ' घंटा12 ” इंगित करता है कि घंटे को 12-घंटे के प्रारूप में प्रदर्शित किया जाएगा। इसके परिणामस्वरूप वर्तमान समय यूएस समय प्रारूप में प्रदर्शित होगा:



सांत्वना देना। लकड़ी का लट्ठा ( समय। toLocaleString ( 'हममें' , { घंटा : 'संख्यात्मक' , मिनट : 'संख्यात्मक' , घंटा12 : सच } ) ) ;

उत्पादन

दृष्टिकोण 2: toLocaleTimeString () विधि का उपयोग करके जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न के प्रारूप में दिनांक समय प्रदर्शित करें

' toLocaleTimeString () ” विधि एक स्ट्रिंग के रूप में दिनांक वस्तु का समय अवधि लौटाती है। निर्दिष्ट तिथि के विरुद्ध डिफ़ॉल्ट समय वापस करके इस विधि को समान रूप से toLocaleString () विधि पर लागू किया जा सकता है।

उदाहरण
निम्नलिखित उदाहरण में, इसी प्रकार, 'का उपयोग करके एक नई दिनांक वस्तु बनाएं' नई तारीख़() ” कंस्ट्रक्टर और 'के क्रम में इसके पैरामीटर के रूप में निम्नलिखित तिथि निर्दिष्ट करें' साल ”, “ महीना ' तथा ' दिन ' क्रमश।

उसके बाद, 'लागू करें toLocaleTimeString () ' विधि निर्दिष्ट समय प्रारूप के साथ इसके पैरामीटर के रूप में पिछली विधि में चर्चा की गई है:

स्थिरांक दिनांक और समय = नया दिनांक ( 2022 , 1 , 1 ) . toLocaleTimeString ( 'हममें' , {
घंटा : 'संख्यात्मक' , मिनट : 'संख्यात्मक' , घंटा12 : सच
} )

अंत में, निर्दिष्ट तिथि के संबंध में डिफ़ॉल्ट समय के परिणामस्वरूप संबंधित समय प्रदर्शित करें:

सांत्वना देना। लकड़ी का लट्ठा ( दिनांक और समय ) ;

उत्पादन

दृष्टिकोण 3: इनलाइन फ़ंक्शन का उपयोग करके जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न के प्रारूप में दिनांक समय प्रदर्शित करें

यह दृष्टिकोण एक सशर्त ऑपरेटर को am/pm प्रारूप में लागू करने के लिए लागू किया जा सकता है।

नीचे दिया गया उदाहरण बताई गई अवधारणा को दर्शाता है।

उदाहरण

स्थिरांक दिनांक और समय = ( दिनांक ) => {
घंटे दो = दिनांक। getHours ( ) ;
मिनट दो = दिनांक। getMinutes ( ) ;
चलो एपी = घंटे >= 12 ? 'दोपहर' : 'पूर्वाह्न' ;
घंटे = घंटे % 12 ;
घंटे = घंटे ? घंटे : 12 ;
मिनट = मिनट। तार ( ) . पथप्रारंभ ( दो , '0' ) ;
समय जाने दो = घंटे + ':' + मिनट + '' + एपी ;
वापसी मर्ज टाइम ;
}
सांत्वना देना। लकड़ी का लट्ठा ( दिनांक और समय ( नया दिनांक ( 2022 , 1 , 1 ) ) ) ;

ऊपर प्रदर्शित कोड में:

  • सबसे पहले, परिभाषित करें ' इन - लाइन 'फ़ंक्शन का नाम' दिनांक और समय() ”। यह फ़ंक्शन दिनांक ऑब्जेक्ट को इसके पैरामीटर के रूप में लेगा।
  • ' गेटऑवर्स () ” विधि, अगले चरण में, फ़ंक्शन में 24-घंटे के प्रारूप में वर्तमान घंटे वापस कर देगी।
  • इसी तरह, ' getMinutes () ” विधि वर्तमान मिनट पुनः प्राप्त करेगी।
  • उसके बाद, नाम का एक वेरिएबल बनाएं “ एपी ” और इसे घंटों के मान के संबंध में am या pm में समायोजित करें।
  • अगले चरण में, घंटों को 'के प्रारूप में बदलें' 12 घंटे 'की मदद से' % 12 तक संभाग पर शेष प्राप्त करने के लिए संचालिका।
  • आगे के कोड में, 'लागू करें' तार() 'गणना किए गए मिनटों को एक स्ट्रिंग में बदलने की विधि, और' का उपयोग करें पाथस्टार्ट () 'परिवर्तित स्ट्रिंग को 0 के साथ पैड करने की विधि यदि यह केवल एक अंक है।
  • अंत में, गणना किए गए समय को क्रमशः गणना किए गए घंटे, मिनट और प्रारूप (सुबह/शाम) जोड़कर मर्ज करें और इसे प्रदर्शित करें:

उत्पादन

हमने उन दृष्टिकोणों का निष्कर्ष निकाला है जिनका उपयोग जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न प्रारूप में डेटाटाइम प्रदर्शित करने के लिए किया जा सकता है।

निष्कर्ष

' toLocaleString () 'विधि,' toLocaleTimeString () 'विधि या' इन - लाइन जावास्क्रिप्ट में 12 घंटे पूर्वाह्न / अपराह्न प्रारूप में डेटाटाइम प्रदर्शित करने के लिए 'फ़ंक्शन लागू किया जा सकता है। विशिष्ट समय प्रारूप में वर्तमान समय को प्रदर्शित करने के लिए पहली विधि का चयन किया जा सकता है, toLocaleTimeString () विधि को विशेष समय प्रारूप में निर्दिष्ट तिथि के संबंध में डिफ़ॉल्ट समय वापस करने के लिए लागू किया जा सकता है और लागू करने के लिए इनलाइन फ़ंक्शन लागू किया जा सकता है। am/pm प्रारूप के लिए एक सशर्त ऑपरेटर। इस राइट-अप ने जावास्क्रिप्ट में 12 घंटे पूर्वाह्न/अपराह्न के प्रारूप में डेटाटाइम प्रदर्शित करने के तरीकों को संकलित किया।