यूटीसी तिथियों का परिचय
जावास्क्रिप्ट में कई कार्य हैं जो यूटीसी समय से निपटते हैं, लेकिन यूटीसी समय क्या है? यूएस नाभि वेधशाला के अनुसार, यूटीसी समय "समन्वित यूनिवर्सल टाइम," एक समन्वित सिविल टाइम स्केल "दुनिया भर की समय प्रयोगशालाओं द्वारा रखा गया है ... अत्यधिक सटीक परमाणु घड़ियों का उपयोग करके निर्धारित किया गया है।" यह लगभग ग्रीनविच मीन टाइम (GMT) के समान है, लेकिन अधिक सटीक है। मोरक्को, आइसलैंड और माली जैसे कई राष्ट्र; UTC का उपयोग सीधे उनके नागरिक समय के रूप में करें। सर्दियों में, यूटीसी यूके के लिए नागरिक समय है। यूएस सिविल टाइम को यूटीसी से निर्धारित घंटों की संख्या द्वारा निर्धारित किया जाता है। उदाहरण के लिए, एरिज़ोना (जो डेलाइट सेविंग टाइम नहीं रखता है) हमेशा UTC + 7 है। बीजिंग, चीन का समयक्षेत्र UTC-8 है (हम नीचे दिए गए हमारे उदाहरणों में इसका उपयोग करेंगे।)

अधिकांश जावास्क्रिप्ट दिनांक विधियों में एक समतुल्य विधि होती है जो स्थानीय समय के बजाय UTC समय से संबंधित होती है। उदाहरण के लिए, getHours () स्थानीय समय में घंटे देता है, जबकि getUTCHours () UTC समय में घंटे लौटाता है। आप tococaleString () और UTC के सापेक्ष toUTCString () का उपयोग करके स्थानीय समय के सापेक्ष मानव पठनीय रूप में एक दिनांक ऑब्जेक्ट प्राप्त कर सकते हैं। जावास्क्रिप्ट तिथि ऑब्जेक्ट में UTC नाम की एक विधि भी है। UTC () विधि एक स्थिर विधि है जिसका उपयोग एक विशिष्ट प्रारूप में दिनांक को 1 जनवरी, 1970 (UTC के सापेक्ष) से ​​मिलीसेकंड में परिवर्तित करने के लिए किया जाता है। तब आप इस मान के साथ दिनांक ऑब्जेक्ट बनाने के लिए दिनांक () कंस्ट्रक्टर का उपयोग कर सकते हैं।

उदाहरण के लिए, चीन ने घोषणा की है कि 2008 ओलंपिक के उद्घाटन समारोह 8 अगस्त, 2008 को रात 8:08 बजे होंगे। हम यह जानने के लिए जावास्क्रिप्ट का यूटीसी () विधि का उपयोग कर सकते हैं कि यह स्थानीय समय में कब है।

var ऑफसेट = -8; // यूटीसी से ऑफसेट
var luckyday = नई तारीख (Date.UTC (2008,7,8, (20 + ऑफसेट), 8);
document.write ("2008 ओलंपिक शुरू होता है" + luckyday.toUTCString ());
document.write ("स्थानीय समय में यह" + luckyday.toLocaleString ()) है

ध्यान दें: ऊपर के उदाहरण में, मैंने बीजिंग के समय को UTC ("-8") से ऑफसेट को बीजिंग के समय में जोड़कर UTC में बदल दिया - यही कारण है कि Date.UTC के 4 तर्क "(20 + ऑफसेट)" से ऊपर हैं।

यदि आपके पास अपने ब्राउज़र में जावास्क्रिप्ट उपलब्ध है, तो आप यहाँ इस कोड का एक जीवंत उदाहरण देख सकते हैं।


संदर्भ

Date.UTC ( वर्ष, महीना [, दिन, [घंटा, [मिनट, [सेकंड, [मिलीसेकंड]]]]])

1 जनवरी, 1970 से दी गई तारीख को मिलीसेकंड में परिवर्तित कर दिया।

ध्यान दें: सभी तर्क अंक हैं। हमेशा की तरह जावास्क्रिप्ट में, 0 का एक महीना जनवरी है। यदि वर्ष के अलावा कोई भी तर्क उस मूल्य के लिए संभावित से अधिक बड़ा या छोटा है, जिसका उपयोग अगले बड़े तर्क को प्रभावित करने के लिए किया जाता है - उदाहरण के लिए, 13 का एक महीना अगले वर्ष के फरवरी और एक महीने के रूप में व्याख्या किया जाता है। -2 की व्याख्या पिछले वर्ष के नवंबर के रूप में की गई है।

स्रोत

अमेरिकी नौसेना का वेधशाला। "यूनिवर्सल टाइम क्या है?" 30 अक्टूबर 2003. अमेरिकी नौसेना वेधशाला, खगोलीय अनुप्रयोग विभाग। 6 जुलाई 2007।

वीडियो निर्देश: Lata Mangeshkar - Biography in Hindi | लता मंगेशकर की जीवनी | Life Story | लता मंगेशकर की कहानी (अप्रैल 2024).