जावास्क्रिप्ट में दिनांक को UTC में कैसे बदलें

Javaskripta Mem Dinanka Ko Utc Mem Kaise Badalem



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

यह पोस्ट जावास्क्रिप्ट में स्थानीय तिथि को UTC प्रारूप में बदलने की प्रक्रिया को परिभाषित करेगी।

जावास्क्रिप्ट में दिनांक को UTC में कैसे बदलें?

किसी दिनांक को UTC में बदलने के लिए, नीचे दी गई JavaScript पूर्वनिर्धारित विधियों का उपयोग करें:







  • दिनांक.यूटीसी () विधि
  • toUTCString() विधि

आइए एक-एक करके इन तरीकों पर चर्चा करें।



विधि 1: दिनांक.UTC() विधि का उपयोग करके दिनांक को UTC में बदलें

तारीख को UTC में बदलने का पहला तरीका है ' दिनांक.यूटीसी () ' तरीका। यह दिनांक वस्तु की एक स्थिर पूर्वनिर्धारित विधि है जो निर्दिष्ट दिनांक-समय को मिलीसेकंड में यूटीसी में परिवर्तित करती है। यह एक तर्क के रूप में समय के साथ तारीख को स्वीकार करता है और फिर इसे 1 जनवरी, 1970 से निर्दिष्ट तिथि-समय तक मिलीसेकंड में लौटाता है।



वाक्य - विन्यास
दिनांक को UTC में बदलने के लिए Date.UTC() विधि के लिए नीचे दिए गए सिंटैक्स का उपयोग करें:





दिनांक . यु.टी. सी ( साल , मेरे , दिन , घंटा , मिनट , सेकंड , एमएस )

उपरोक्त सिंटैक्स में,

  • ' साल 'चार अंकों का पूर्णांक होगा जैसे' 2022 ”।
  • ' मेरे '1-12 के बीच एक पूर्णांक संख्या है जो' का प्रतिनिधित्व करती है महीना ”।
  • ' दिन ” 1-31 के बीच का एक पूर्णांक है, जो महीने के दिन को दर्शाता है।
  • ' घंटे '0 और 23 के बीच एक पूर्णांक संख्या इंगित करता है, और घंटों का डिफ़ॉल्ट मान 0 के रूप में सेट किया गया है।
  • ' मिनट 'का प्रतिनिधित्व करता है' मिनट ”0 और 59 के बीच, और डिफ़ॉल्ट मान 0 है।
  • ' सेकंड '0 और 59 के बीच का सेकंड है, और सेकंड का डिफ़ॉल्ट मान 0 है।
  • ' एमएस '0 और 999 के बीच मिलीसेकंड है, डिफ़ॉल्ट मान 0 के रूप में सेट है
  • ' मिनट , सेकंड , तथा एमएस 'वैकल्पिक पैरामीटर हैं लेकिन एक दूसरे से जुड़े हुए हैं, यदि उपयोग करें' एमएस ”, तो इसका उपयोग करना अनिवार्य है” सेकंड ' तथा ' मिनट ”।

प्रतिलाभ की मात्रा
यह 1 जनवरी, 1970 से निर्दिष्ट तिथि-समय तक मिलीसेकंड में दिनांक-समय का प्रतिनिधित्व करने वाली संख्या लौटाता है।



उदाहरण
बुलाएं ' दिनांक.यूटीसी () 'डेट-टाइम पास करके विधि' 2022 , 1 , 5 , 12 , ग्यारह , 14 'एक तर्क के रूप में और चर में दिए गए मान को संग्रहीत करें' utcDate ':

था utcDate = दिनांक . यु.टी. सी ( 2022 , 1 , 5 , 12 , ग्यारह , 14 ) ;

परिणामी UTC को मिलीसेकंड में 'का उपयोग करके कंसोल पर प्रिंट करें कंसोल.लॉग () ' तरीका:

सांत्वना देना। लकड़ी का लट्ठा ( utcDate ) ;

संबंधित आउटपुट होगा:

विधि 2: toUTCString() विधि का उपयोग करके दिनांक को UTC में बदलें

दिनांक को UTC में बदलने का दूसरा तरीका है ' toUTCString () ' तरीका। यह स्थानीय दिनांक-समय को सार्वभौमिक समय के अनुसार एक स्ट्रिंग के रूप में यूटीसी प्रारूप में परिवर्तित करता है। स्थानीय समय को UTC में बदलने का यह सबसे आसान तरीका है।

वाक्य - विन्यास
के लिए दिए गए सिंटैक्स का पालन करें ' toUTCString () ' तरीका:

dateObject. toUTCString ( )

यह डेट ऑब्जेक्ट के साथ कॉल करता है जो वर्तमान दिनांक और समय लौटाता है, और इसमें कोई पैरामीटर नहीं होता है।

प्रतिलाभ की मात्रा
यह एक स्ट्रिंग देता है जो यूटीसी प्रारूप में दिनांक-समय का प्रतिनिधित्व करता है ' GMT ' समय क्षेत्र।

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

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

बुलाएं ' toUTCString () 'चर के साथ विधि' स्थानीय दिनांक 'जो वर्तमान दिनांक-समय को संग्रहीत करता है और परिणामी समय को चर में संग्रहीत करता है' utcDate ':

था utcDate = स्थानीय दिनांक। toUTCString ( ) ;

कंसोल पर UTC समय प्रिंट करें:

सांत्वना देना। लकड़ी का लट्ठा ( utcDate ) ;

आउटपुट यूटीसी दिनांक-समय प्रदर्शित करता है:

निष्कर्ष

दिनांक को UTC में बदलने के लिए, JavaScript पूर्वनिर्धारित विधियों का उपयोग करें, “ दिनांक.यूटीसी () 'विधि या' toUTCString( )' तरीका। Date.UTC() मिलीसेकंड में समय लौटाता है, जबकि toUTCString() विधि एक स्ट्रिंग के रूप में दिनांक-समय देती है। दिनांक-समय को UTC में बदलने के लिए यह सरल, आसान और सबसे अधिक उपयोग की जाने वाली विधि है। जबकि Date.UTC केवल प्रदर्शन उद्देश्यों के लिए है, उपयोगकर्ता को इसका उपयोग नहीं करना चाहिए। यह पोस्ट उदाहरणों के साथ स्थानीय तिथि को जावास्क्रिप्ट में यूटीसी प्रारूप में परिवर्तित करने की प्रक्रिया को परिभाषित करती है।