जावास्क्रिप्ट तिथि

| | | | | | | | | | |

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

विभिन्न अनुप्रयोगों को समय का ट्रैक रखने की आवश्यकता होती है। एक ब्लॉग एप्लिकेशन को यह याद रखना चाहिए कि जब कोई पोस्ट बनाया गया था, तब एक कैलेंडर एप्लिकेशन शेड्यूल किए गए ईवेंट दिखाता है।

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

JavaScript ऑब्जेक्ट दिनांक क्या है?

JavaScript में समय के साथ काम करने के लिए, हम date ऑब्जेक्ट का उपयोग करते हैं। यह एक विशेष वस्तु है जो दिनांक और समय को संग्रहीत करती है। इसके अतिरिक्त, दिनांक वस्तु में कई विधियाँ शामिल हैं जिनका उपयोग हम किसी विशेष तिथि और समय को पुनः प्राप्त करने के लिए कर सकते हैं।

तारीख वस्तु इस तरह दिखती है।

इस ट्यूटोरियल में, मैंने देखा कि तारीख सभी बड़े अक्षरों में है। ऐसा इसलिए है क्योंकि दिनांक एक अंतर्निहित JavaScript ऑब्जेक्ट है। आपको तारीख विषय के साथ काम करने की तारीख शब्द को खींचना चाहिए।

दिनांक वस्तु का उपयोग कैसे करें

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

हम वर्तमान तिथि को पुनः प्राप्त करने के लिए दिनांक ऑब्जेक्ट का उपयोग इस तरह कर सकते हैं:.

हमारा कोड एक दिनांक वस्तु देता है जिसमें निम्नलिखित मान होते हैं:

जैसा कि आप देख सकते हैं, यह लेख यूके में 24 जून, 2020 को लिखा गया था, जैसा कि हमारे में दिखाया गया है टाइमस्टैम्प। दिनांक वस्तु की खूबी यह है कि यह मानव पठनीय दिनांक स्वरूप में डेटा लौटाती है, इसलिए हमारे लिए इसे समझना आसान है


तारीख का उपयोग करके एक टाइमस्टैम्प प्राप्त करें

उपरोक्त कोड है मानव पठनीय , लेकिन एक पकड़ है: जावास्क्रिप्ट अलग तरह से काम करता है। यूनिक्स टाइमस्टैम्प का उपयोग करके तारीखों की व्याख्या करें। यूनिक्स टाइमस्टैम्प ट्रैक करता है कि 1 जनवरी, 1970 से कितने सेकंड बीत चुके हैं। यह तब है जब यूनिक्स का समय शुरू हुआ था।

टाइमस्टैम्प के रूप में वर्तमान समय को पुनः प्राप्त करने के लिए, आप getTime () विधि का उपयोग कर सकते हैं:

हमारा कोड 1592992393313 देता है, एक संख्या जिसे व्याख्या किया जा सकता है जावास्क्रिप्ट द्वारा।

एक दिनांक वस्तु बनाना

डेटा वस्तु के लिए डिफ़ॉल्ट मान दिनांक और समय है। आप इसे c में बदल सकते हैं एक विशिष्ट टाइमस्टैम्प या दिनांक और समय के आधार पर एक तिथि दोहराएं।

आप एक टाइमस्टैम्प, एक तिथि स्ट्रिंग, या संख्याओं के एक सेट को निर्दिष्ट करके ऐसा कर सकते हैं जो वर्तमान तिथि और समय के अनुरूप है।

मान लीजिए कि हम 1 जनवरी, 2021 के लिए टाइमस्टैम्प बनाना चाहते हैं। हम इसे इस कोड का उपयोग करके कर सकते हैं:

हमारा कोड रिटर्न: शुक्र 01 जनवरी, 2021 12:00:00 GMT + 0000 (ग्रीनविच मीन टाइम)

हो सकता है कि इन पंक्तियों का उपयोग करके यह टाइमस्टैम्प भी बनाया हो कोड:

हमारा कोड रिटर्न:

ये सभी तरीके एक ही डेट ऑब्जेक्ट बनाते हैं।

p>

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

दिनांक वस्तु दी गई तिथि की जानकारी तक पहुँचने के लिए कई अंतर्निहित विधियों के साथ आती है। दिनांक जानकारी प्राप्त करने के तरीके get से शुरू होते हैं। यहां एक संदर्भ सूची है:

मान लें कि हम यह पता लगाना चाहते हैं कि अब कितना समय है हम इस कोड का उपयोग करके ऐसा कर सकते हैं:.

हमारा कोड रिटर्न 11 यह हमें दिखाता है कि यह वर्तमान में है। दिन के 11 घंटे

ये कार्य उपयोगी हैं क्योंकि वे हमें दिन के बारे में विशिष्ट जानकारी निकालने में मदद करते हैं, हमें स्ट्रिंग्स में हेरफेर करने के बारे में चिंता करने की ज़रूरत नहीं है; एक वर्तमान समय के बारे में अधिक जानने के लिए बस प्राप्त करें का उपयोग कर सकते हैं।

आप यूनिवर्सल टाइम (UTC) का उपयोग करके UTC के बीच जोड़कर टाइमस्टैम्प प्राप्त कर सकते हैं। शब्द प्राप्त करें और दिनांक मान डिफ़ॉल्ट रूप से, दिनांक वस्तु स्थानीय समय क्षेत्र और उपयोगकर्ता में जानकारी लौटाती है। यदि आप एकाधिक उपयोगकर्ताओं के साथ काम कर रहे हैं iple समय क्षेत्र, समय की घटनाओं को आसानी से ट्रैक करने के लिए UTC का उपयोग करना अक्सर सबसे अच्छा होता है।