तिथियों के साथ कार्य करना प्रोग्रामिंग का एक महत्वपूर्ण पहलू है। बिल्ट-इन डेट ऑब्जेक्ट का उपयोग जावास्क्रिप्ट में दिनांक और समय के साथ काम करने के लिए किया जाता है। दिनांक ऑब्जेक्ट के विभिन्न तरीके दिनांक और समय के साथ कार्य करते समय कार्य को बहुत आसान बनाते हैं।
इस लेख में, आप वह सब कुछ सीखेंगे जो आपको जावास्क्रिप्ट में तिथियों के साथ काम करने के बारे में जानने की जरूरत है। तो, आगे की हलचल के बिना, आइए आशा करते हैं।
दिनांक ऑब्जेक्ट कैसे बनाएं
आप निम्नलिखित चार तरीकों का उपयोग करके जावास्क्रिप्ट में दिनांक वस्तु बना सकते हैं:
1. नई तारीख़()
नई तारीख़() कंस्ट्रक्टर वर्तमान दिनांक और समय के साथ एक दिनांक वस्तु बनाता है।
चलो डी = नई तिथि ();
कंसोल.लॉग (डी);
उत्पादन:
सोम जनवरी 03 2022 20:27:58 जीएमटी+0530 (भारत मानक समय)
2. नई तिथि (डेटस्ट्रिंग)
नई तिथि (डेटस्ट्रिंग) कंस्ट्रक्टर डेट स्ट्रिंग से डेट ऑब्जेक्ट बनाता है।
चलो डी = नई तिथि ("2022-01-01");
कंसोल.लॉग (डी);
उत्पादन:
शनि जनवरी 01 2022 05:30:00 जीएमटी+0530 (भारत मानक समय)
3. नई तिथि (मिलीसेकंड)
नई तिथि (मिलीसेकंड) कंस्ट्रक्टर शून्य समय में मिलीसेकंड जोड़कर एक दिनांक वस्तु बनाता है। पैरामीटर 1 जनवरी 1970 यूटीसी के बाद से मिलीसेकंड में पारित समय का प्रतिनिधित्व करता है।
चलो d1 = नई तिथि (0);
कंसोल.लॉग (डी 1);
चलो d2 = नई तिथि (973436457364);
कंसोल.लॉग (डी 2);
उत्पादन:
गुरु जनवरी 01 1970 05:30:00 जीएमटी+0530 (भारत मानक समय)
सूर्य नवंबर 05 2000 20:30:57 जीएमटी+0530 (भारत मानक समय)
4. नई तिथि (वर्ष, महीना, दिन, घंटे, मिनट, सेकंड, मिलीसेकंड)
नई तिथि (वर्ष, महीना, दिन, घंटे, मिनट, सेकंड, मिलीसेकंड) कंस्ट्रक्टर एक निर्दिष्ट दिनांक और समय के साथ एक दिनांक वस्तु बनाता है। सात पैरामीटर क्रमशः वर्ष, माह, दिन, घंटे, मिनट, सेकंड और मिलीसेकंड निर्दिष्ट करते हैं।
माना d = नई तिथि (2020, 10, 11, 15, 29, 46, 0);
कंसोल.लॉग (डी);
उत्पादन:
बुध नवंबर 11 2020 15:29:46 जीएमटी+0530 (भारत मानक समय)
आप छह, चार, तीन, या दो पैरामीटर के साथ दिनांक ऑब्जेक्ट भी बना सकते हैं।
ए) छह पैरामीटर वर्ष, महीना, दिन, घंटा, मिनट और दूसरा निर्दिष्ट करते हैं।
बी) पांच पैरामीटर वर्ष, महीना, दिन, घंटा और मिनट निर्दिष्ट करते हैं।
सी) चार पैरामीटर वर्ष, माह, दिन और घंटे निर्दिष्ट करते हैं।
डी) तीन पैरामीटर वर्ष, माह और दिन निर्दिष्ट करते हैं।
ई) दो पैरामीटर वर्ष और महीने निर्दिष्ट करते हैं।
ध्यान दें:
- जावास्क्रिप्ट 0 से 11 तक के महीनों की गणना करता है यानी जनवरी को 0 से और दिसंबर को 11 द्वारा दर्शाया जाता है।
- यदि आप दिनांक ऑब्जेक्ट में आउट-ऑफ-रेंज मान निर्दिष्ट करते हैं, तो यह इसके बजाय कोई त्रुटि नहीं फेंकेगा, यह स्वतः सुधार करता है।
// मार्च में 40 दिन नहीं होते हैं, अतिप्रवाह स्वतः ठीक हो जाता है
माना d = नई तिथि (2020, 2, 40);
कंसोल.लॉग (डी);
उत्पादन:
गुरु अप्रैल 09 2020 00:00:00 GMT+0530 (भारत मानक समय)
जावास्क्रिप्ट तिथि विधियाँ प्राप्त करें
दिनांक वस्तु से जानकारी प्राप्त करने के लिए आप निम्न विधियों का उपयोग कर सकते हैं।
1. पूर्ण वर्ष प्राप्त करें ()
यह विधि स्थानीय समय के अनुसार वर्ष को चार अंकों की संख्या (yyyy) के रूप में लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (d.getFullYear ());
उत्पादन:
2022
2. प्राप्त माह ()
यह विधि स्थानीय समय के अनुसार महीने को एक संख्या (0-11) के रूप में लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (d.getMonth ());
उत्पादन:
0
3. तारीख लें()
यह विधि स्थानीय समय के अनुसार दिन को एक संख्या (1-31) के रूप में लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (d.getDate ());
उत्पादन:
3
सम्बंधित: जावास्क्रिप्ट में डेटा प्रकारों का परिचय
4. प्राप्त घंटे ()
यह विधि स्थानीय समय के अनुसार घंटा (0-23) लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (d.getHours ());
उत्पादन:
22
5. मिनट प्राप्त करें ()
यह विधि स्थानीय समय के अनुसार मिनट (0-59) लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (d.getMinutes ());
उत्पादन:
40
6. सेकंड प्राप्त करें ()
यह विधि स्थानीय समय के अनुसार दूसरा (0-59) लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (d.getSeconds ());
उत्पादन:
30
7. मिलीसेकंड () प्राप्त करें
यह विधि स्थानीय समय के अनुसार मिलीसेकंड (0-999) लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (d.getMilliseconds ());
उत्पादन:
55
सम्बंधित: जावास्क्रिप्ट वन-लाइनर्स आपको पता होना चाहिए
8. समय निकालो()
यह विधि 1 जनवरी, 1970 से मिलीसेकंड में समय लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (डी.गेटटाइम ());
उत्पादन:
1641230088884
9. गेटडे ()
यह विधि स्थानीय समय के अनुसार कार्यदिवस को एक संख्या (0-6) के रूप में लौटाती है।
चलो डी = नई तिथि ();
कंसोल.लॉग (d.getDay ());
उत्पादन:
1
ध्यान दें: यदि आप UTC तिथियों के साथ कार्य करना चाहते हैं, तो आप निम्न दिनांक विधियों का उपयोग कर सकते हैं: गेटयूटीसीडेट (), गेटयूटीसीडे (), getUTCFपूर्ण वर्ष (), getUTCHhours (), गेटयूटीसीमिलीसेकंड (), गेटयूटीसीमिनट्स (), getUTCMonth (), तथा getUTCसेकंड ().
जावास्क्रिप्ट दिनांक सेट विधियाँ
दिनांक ऑब्जेक्ट का एक भाग सेट करने के लिए आप निम्न विधियों का उपयोग कर सकते हैं।
1. तारीख सेट करें()
यह विधि स्थानीय समय के अनुसार एक निर्दिष्ट तिथि के लिए दिन को एक संख्या (1-31) के रूप में निर्धारित करती है।
चलो डी = नई तिथि ();
डी.सेटडेट (20);
कंसोल.लॉग (डी);
उत्पादन:
गुरु जनवरी 20 2022 22:58:59 GMT+0530 (भारत मानक समय)
सम्बंधित: जावास्क्रिप्ट गणित के तरीके आपको आज ही मास्टर करने चाहिए
2. सेटफुल ईयर ()
यह विधि स्थानीय समय के अनुसार एक निर्दिष्ट तिथि के लिए वर्ष निर्धारित करती है।
चलो डी = नई तिथि ();
डी.सेटपूर्ण वर्ष (2016);
कंसोल.लॉग (डी);
उत्पादन:
सूर्य जनवरी 03 2016 23:00:41 GMT+0530 (भारत मानक समय)
3. सेट घंटे ()
यह विधि स्थानीय समय के अनुसार निर्दिष्ट तिथि के लिए घंटा (0-23) निर्धारित करती है।
चलो डी = नई तिथि ();
d.setHours (15);
कंसोल.लॉग (डी);
उत्पादन:
सोम जनवरी 03 2022 15:02:01 जीएमटी+0530 (भारत मानक समय)
सम्बंधित: HTML, CSS और JavaScript का उपयोग करके एक साधारण कैलकुलेटर कैसे बनाएं
4. सेट मिलीसेकंड ()
यह विधि स्थानीय समय के अनुसार एक निर्दिष्ट तिथि के लिए मिलीसेकंड (0-999) सेट करती है।
चलो डी = नई तिथि ();
डी.सेटमिलीसेकंड (548);
कंसोल.लॉग (डी);
उत्पादन:
सोम जनवरी 03 2022 23:04:13 जीएमटी+0530 (भारत मानक समय)
इसी तरह, आप का उपयोग कर सकते हैं सेट मिनट्स (), सेटमंथ (), तथा सेटसेकंड () स्थानीय समय के अनुसार निर्दिष्ट तिथि के लिए क्रमशः मिनट (0-59), महीना (0-11), और सेकंड (0-59) निर्धारित करने के तरीके।
जावास्क्रिप्ट वर्तमान समय उदाहरण
सिस्टम के वर्तमान समय को प्रिंट करने का एक सरल उदाहरण:
वर्तमान समय
यदि आप इस लेख में उपयोग किए गए संपूर्ण स्रोत कोड को देखना चाहते हैं, तो यह है गिटहब भंडार.
जावास्क्रिप्ट की दिनांक अवधारणाओं का उपयोग करके परियोजनाएं विकसित करें
वास्तविक दुनिया के अनुप्रयोगों पर काम करते समय आपको जावास्क्रिप्ट तिथियों के कई उदाहरण मिलेंगे। यदि आप एक साधारण परियोजना के साथ शुरुआत करना चाहते हैं और व्यावहारिक अनुभव प्राप्त करना चाहते हैं, तो आप HTML, CSS और जावास्क्रिप्ट का उपयोग करके एक डिजिटल घड़ी विकसित कर सकते हैं। तिथियों के साथ-साथ, आप कुछ महत्वपूर्ण जावास्क्रिप्ट अवधारणाओं को भी सीखेंगे जैसे कि चर के साथ काम करना, फ़ंक्शन का उपयोग करना, DOM तक पहुंच बनाना और गुण जोड़ना, और बहुत कुछ।
क्या आप तब तक कोड करते हैं जब तक कि चहकने वाले पक्षी आपको सूचित न कर दें कि सुबह हो गई है? इस कस्टम घड़ी के साथ समय का ध्यान रखें।
आगे पढ़िए
- प्रोग्रामिंग
- जावास्क्रिप्ट
- प्रोग्रामिंग
युवराज दिल्ली विश्वविद्यालय, भारत में कंप्यूटर विज्ञान के स्नातक छात्र हैं। उन्हें फुल स्टैक वेब डेवलपमेंट का शौक है। जब वह नहीं लिख रहा होता है, तो वह विभिन्न तकनीकों की गहराई की खोज कर रहा होता है।
हमारे न्यूज़लेटर की सदस्यता लें
तकनीकी युक्तियों, समीक्षाओं, निःशुल्क ई-पुस्तकों और अनन्य सौदों के लिए हमारे न्यूज़लेटर से जुड़ें!
सब्सक्राइब करने के लिए यहां क्लिक करें