जावास्क्रिप्ट दिनांक प्रारूप

| | | | | | | | | | | | | | | | | | | | | | | | | | |

जावास्क्रिप्ट दिनांक / समय प्रारूप प्राप्त करने के लिए आप दिनांक () का उपयोग कर सकते हैं, जिसमें वर्तमान समय एक पठनीय प्रारूप में होता है। आप अलग-अलग टाइमस्टैम्प के साथ नई दिनांक () ऑब्जेक्ट भी बना सकते हैं और getTime () विधि का उपयोग करके यूनिक्स वर्तमान समय प्राप्त कर सकते हैं।

प्रबंधन दिनांक और समय योजना का एक महत्वपूर्ण हिस्सा है। जावास्क्रिप्ट में, उदाहरण के लिए, आपको एक गतिशील कॉपीराइट तिथि, कैलेंडर, या घटनाओं और उनके समय की सूची बनाने की आवश्यकता हो सकती है, जिसमें कुछ हद तक दिनांक / समय का उपयोग शामिल है।

समय के साथ काम करने के लिए जावास्क्रिप्ट, आप दिनांक वस्तु और उसके तरीकों का उपयोग कर सकते हैं। दिनांक ऑब्जेक्ट आपको अपनी विशिष्ट आवश्यकताओं के अनुसार दिनांक और समय को संग्रहीत करने और दिनांक और समय को प्रारूपित करने की अनुमति देता है।

इस ट्यूटोरियल में, हम डेटा का उपयोग करके जावास्क्रिप्ट टाइमस्टैम्प बनाने की मूल बातें तलाशेंगे। हम इस बात पर भी चर्चा करेंगे कि जावास्क्रिप्ट में दिनांक और टाइमस्टैम्प को कैसे प्रारूपित किया जाए और UTC समय मान कैसे प्राप्त किया जाए।

JavaScript टाइमस्टैम्प ऑब्जेक्ट

तिथि और समय को संग्रहीत करने के लिए जावास्क्रिप्ट में दिनांक ऑब्जेक्ट का उपयोग किया जाता है। तर्कों के बिना, दिनांक वस्तु दिनांक और समय के साथ एक वस्तु बनाती है। यहां दिनांक और समय प्राप्त करने के लिए उपयोग की जाने वाली दिनांक वस्तु का एक उदाहरण दिया गया है:

हमारे कोड में, हम "currentTime" नामक एक वेरिएबल घोषित करते हैं जिसके लिए हम एक दिनांक ऑब्जेक्ट असाइन करते हैं। फिर हम वेरिएबल "currentTime" को कंसोल पर प्रिंट करते हैं। हमारा कोड निम्न संदेश देता है:

बुध फ़रवरी 5, 2020 11:18:21 GMT + 0000 (ग्रीनविच मीन टाइम)

लाइक आप देख सकते हैं, हमारे कोड ने दिनांक और समय को पठनीय तरीके से वापस कर दिया। हम अपने दिनांक वस्तु के परिणाम को कुछ घटकों में विभाजित कर सकते हैं:

  • दिन: बुध
  • महीना: फरवरी
  • दिन: 14
  • वर्ष: 2020
  • समय: 11
  • मिनट: 18
  • दूसरा: 21
  • समय क्षेत्र: GMT + 000 (ग्रीनविच मीन टाइम)

हालांकि, जबकि date ऑब्जेक्ट इस मान को लौटाता है , जावास्क्रिप्ट यूनिक्स समय में दिनांक और समय को समझता है। यूनिक्स समय एक मान है जो 1 जनवरी, 1970 की मध्यरात्रि के बाद से मिलीसेकंड की संख्या का प्रतिनिधित्व करता है, और प्रोग्रामिंग में भंडारण समय के लिए सार्वभौमिक मानक है

यदि हम एक यूनिक्स जावास्क्रिप्ट टाइमस्टैम्प प्राप्त करना चाहते हैं, तो हम इसे इस तरह से गेटटाइम () विधि का उपयोग करके कर सकते हैं:।

हमारा कोड रिटर्न: 1580901774643 । हालांकि यह संख्या उतनी आकर्षक नहीं है जितनी हमें ऊपर मिली जानकारी, इसका मतलब बिल्कुल वही है।

बनाना मौजूदा टाइमस्टैम्प द्वारा दिए गए नए ऑब्जेक्ट

अब तक हम चर्चा कर रहे हैं कि इस समय कम दिनांक ऑब्जेक्ट कैसे बनाया जाए। हालांकि, हम मौजूदा जावास्क्रिप्ट टाइमस्टैम्प के आधार पर एक दिनांक ऑब्जेक्ट भी बना सकते हैं।

यह उपयोगी हो सकता है यदि आपके पास पहले से एक दिनांक मान है, लेकिन JS दिनांक ऑब्जेक्ट का उपयोग करके उसमें हेरफेर करना चाहते हैं। उदाहरण के लिए, आपके पास एक यूनिक्स टाइमस्टैम्प हो सकता है जिसे आप ऊपर दिखाए गए समय के विस्तारित संस्करण में प्रदर्शित करना चाहते हैं (वह जो दिन, समय, समय क्षेत्र और अन्य प्रासंगिक जानकारी दिखाता है)।

आप मौजूदा टाइमस्टैम्प से दो तरह से एक नई तारीख वस्तु बना सकते हैं। आप इस आधार पर एक नई वस्तु बनाने के लिए तारीख का उपयोग कर सकते हैं:

  • एक मौजूदा यूनिक्स टाइमस्टैम्प (नई तारीख (टाइमस्टैम्प))
  • एक तारीख स्ट्रिंग (नई तारीख (स्ट्रिंग तारीख) ))
  • एक विशिष्ट तिथि और समय (नई तिथि (वर्ष, माह, दिन, घंटा, मिनट, दूसरा, मिलीसेकंड))

यहां प्रत्येक का एक उदाहरण दिया गया है कार्रवाई में इन विधियों में से:

नई तिथि (9231925020);

नई तिथि ("17 अप्रैल, 1970 21:25:25" );

नई तिथि (1970, 3, 17, 21, 25, 25, 0);

प्रत्येक ये उदाहरण समान जानकारी का उपयोग करके दिनांक वस्तु बनाते हैं। इसलिए यदि हम इनमें से किसी एक डेटा ऑब्जेक्ट और पहले की तरह गेटटाइम () फ़ंक्शन का उपयोग करके समय प्रिंट करते हैं, तो हमें यह प्रतिक्रिया मिलेगी:

शुक्र अप्रैल 17, 1970 21:25:25 GMT + 0100 ( ग्रीनविच मीन टाइम )

यह ध्यान देने योग्य है कि अंतिम विधि में आप वर्ष, माह, दिन, घंटे, मिनट, सेकंड और मिलीसेकंड, प्रत्येक लापता मान निर्दिष्ट कर सकते हैं ‚Äã को 0 पर सेट किया जाएगा। इसके अतिरिक्त, हमारा महीना & ldquo ;. 3 " है क्योंकि JavaScript दिनांक ऑब्जेक्ट " 0 " के लिए महीनों

तिथि प्राप्त करना

कि हमारे पास एक दिनांक वस्तु है, हम उस तिथि या समय का हिस्सा प्राप्त कर सकते हैं जिसकी हमें आवश्यकता है। हम स्थानीय समय क्षेत्र में रिपोर्ट की तारीख के कुछ हिस्सों को वापस करने के लिए Get in JavaScrip t का उपयोग कर सकते हैं। इस दिन के तरीके, हम तारीख को पुनः प्राप्त करने के लिए उपयोग कर सकते हैं।

  • माह: getMonth ()
  • महीने का दिन: getDate ()
  • सप्ताह का दिन: ge TDay ()
  • घंटा: getHours ()
  • मिनट: getMinutes ()
  • सेकंड: getSeconds ()
  • मिलीसेकंड: getMilliseconds ()
  • आइए 1 जनवरी, 2020 को एक नई तिथि वस्तु बनाएं:

    const January2020 = नई तिथि (2020, 1, 1);

    अब यदि हम वर्ष, महीने और महीने के दिन के लिए उपरोक्त विधियों का उपयोग करते हैं, हमें निम्नलिखित प्राप्त होंगे: ; // 1980 2020.getMonth जनवरी (); 1 जनवरी, 2020.getDate (); 1

    हम समय के विशिष्ट भागों को प्राप्त करने के लिए अपने टाइमस्टैम्प पर पहले चर्चा की गई तारीख विधियों में से एक चला सकते हैं

    जावास्क्रिप्ट में समय की तुलना करने के लिए हम अपने दिनांक वस्तु का भी उपयोग कर सकते हैं। इसलिए अगर हम देखना चाहते हैं कि क्या यह 2020 है, तो हम निम्नलिखित कोड का उपयोग कर सकते हैं:

    इस लेख के 2020 के बाद से, हमारा कोड वापस आ गया है: "यह 2020 है" हम अधिक उन्नत तुलना विधियों का भी प्रदर्शन कर सकते हैं, जैसे कि वर्ष और दिन की तुलना का उपयोग करके जैसा कि हमने ऊपर किया था - ऊपर

    UTC मेथड्स

    ऊपर चर्चा किए गए दिन फ़ेच फ़ंक्शंस द्वारा दिए गए मान समय क्षेत्र पर आधारित होंगे पैरामीटर स्थानीय समय सारिणी। यदि आप यूटीसी टाइमस्टैम्प प्राप्त करना चाहते हैं, जो समन्वित सार्वभौमिक समय के आधार पर समय की गणना करता है - आपको इसमें "get" शब्द के बाद "UTC" जोड़ना होगा। उपरोक्त कार्य

    यहाँ " getHours () और getUTCHours () की एक उदाहरण विधि है जिसका उपयोग UTC समय क्षेत्र में वर्तमान समय और समय प्राप्त करने के लिए किया जाता है:

    हमारा कोड निम्नलिखित तत्वों को लौटाता है:

    11

    11

    यह सह de समय क्षेत्र में समय और UTC समय क्षेत्र में समय दोनों को प्रदर्शित करता है। यदि आप वर्तमान में UTC में हैं, तो ये संख्याएँ समान होंगी (जैसा कि ऊपर)। एकाधिक समय क्षेत्र।

    निष्कर्ष

    समय जावास्क्रिप्ट का एक महत्वपूर्ण हिस्सा है जिसे आप अक्सर रिकोडिंग करते समय सामना कर सकते हैं। इस ट्यूटोरियल में, हमने चर्चा की है कि वर्तमान समय को स्टोर करने के लिए डेट ऑब्जेक्ट कैसे बनाया जाए। हमने विशिष्ट टाइमस्टैम्प, डेट स्ट्रिंग्स और समय के आधार पर कस्टम डेट ऑब्जेक्ट बनाने के तरीके पर भी चर्चा की, और जावास्क्रिप्ट की बिल्ट-इन डेट रिट्रीवल विधियों की खोज की।

    अब आप एक विशेषज्ञ टाइमस्टैम्प की तरह जावास्क्रिप्ट को पुनः प्राप्त करने और उसमें हेरफेर करने के कौशल से लैस हैं!