"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > जावास्क्रिप्ट में आईएसओ 8601 दिनांक स्ट्रिंग्स को पार्स और फ़ॉर्मेट कैसे करें?

जावास्क्रिप्ट में आईएसओ 8601 दिनांक स्ट्रिंग्स को पार्स और फ़ॉर्मेट कैसे करें?

2024-11-19 को प्रकाशित
ब्राउज़ करें:298

How to Parse and Format ISO 8601 Date Strings in JavaScript?

जावास्क्रिप्ट में आईएसओ 8601 दिनांक स्ट्रिंग को पार्स करना

जावास्क्रिप्ट में दिनांकों से निपटते समय, आपको आईएसओ 8601 दिनांक स्ट्रिंग्स का सामना करना पड़ सकता है, जो एक विशिष्ट का पालन करते हैं प्रारूप: CCYY-MM-DDThh:mm:ssTZD। इन तिथियों तक पहुंचने और उनमें हेरफेर करने के लिए, आइए एक सरल और कुशल समाधान तलाशें।

शुक्र है, जावास्क्रिप्ट में दिनांक ऑब्जेक्ट में आईएसओ 8601 स्ट्रिंग्स को पार्स करने के लिए अंतर्निहित समर्थन है। आप ISO 8601 स्ट्रिंग को इसके पहले पैरामीटर के रूप में पास करके एक नई दिनांक ऑब्जेक्ट बना सकते हैं:

var d = new Date("2014-04-07T13:58:10.104Z");

कोड की यह पंक्ति दी गई आईएसओ 8601 स्ट्रिंग को पार्स करती है और निर्दिष्ट दिनांक और समय का प्रतिनिधित्व करने वाली एक दिनांक ऑब्जेक्ट बनाती है। फिर आप अंतर्निहित गेटर्स का उपयोग करके दिनांक के अलग-अलग घटकों तक पहुंच सकते हैं:

  • d.getFullYear() वर्ष के लिए
  • d.getMonth() महीने के लिए (0-आधारित) )
  • d.getDate() महीने के दिन के लिए
  • d.getHours() घंटे के लिए (0-23)
  • d.getMinutes() मिनटों के लिए (0-59)
  • d.getSeconds() सेकंड के लिए (0-59)
  • d.getMillisensitive () मिलीसेकेंड के लिए (0-999)
  • d.getTimezoneOffset() टाइमज़ोन ऑफसेट के लिए मिनट

दिनांक को वांछित प्रारूप में प्रारूपित करने के लिए, आप toLocaleString() विधि का उपयोग कर सकते हैं:

console.log(d.toLocaleString("en-US", {
  year: "numeric",
  month: "long",
  day: "numeric",
  hour: "numeric",
  minute: "numeric",
  timeZoneName: "short",
}));

कोड की यह पंक्ति आपकी आवश्यकताओं के अनुसार दिनांक को "28 जनवरी, 2011 - 7:30 अपराह्न ईएसटी" के रूप में स्वरूपित करती है।

संक्षेप में, दिनांक ऑब्जेक्ट और toLocaleString का उपयोग करके (), आप आईएसओ 8601 तिथियों को आसानी से पार्स कर सकते हैं और उन्हें अपनी आवश्यकताओं के अनुसार प्रारूपित कर सकते हैं। प्रदान किया गया समाधान इसे साफ़ और न्यूनतम रखता है, जिससे आपको जावास्क्रिप्ट में तारीखों को कुशलतापूर्वक संभालने में मदद मिलती है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3