तिथियों को फ़ॉर्मैट करना
toLocaleDateString विकल्पों से तिथियाँ दिखाइए।
तिथियों को फ़ॉर्मैट करना, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
Dates को Format करना
JavaScript date को readable text में बदलने के लिए कई built-in methods देता है, locale-aware output से लेकर standardized ISO strings तक।
const d = new Date(Date.UTC(2024, 0, 15))
console.log(d.toISOString())toISOString
toISOString UTC में standardized string लौटाता है। यह storage और data exchange के लिए आदर्श है, क्योंकि इसमें कोई अस्पष्टता नहीं होती।
const d = new Date(Date.UTC(2024, 0, 15, 10, 30, 0))
console.log(d.toISOString())ISO String को Slice करना
ISO string में date सबसे पहले होती है, इसलिए केवल calendar date पाने के लिए पहले दस characters को slice कर सकते हैं।
const d = new Date(Date.UTC(2024, 0, 15))
console.log(d.toISOString().slice(0, 10))toLocaleDateString
toLocaleDateString locale का उपयोग करके date portion को format करता है और region के अनुसार उपयुक्त output देता है।
const d = new Date(Date.UTC(2024, 0, 15))
const text = d.toLocaleDateString("en-US", { timeZone: "UTC" })
console.log(typeof text)Locale Argument
पहला argument en-US या de-DE जैसे locale tag का होता है, जो formatted date का क्रम और separators बदल देता है।
const d = new Date(Date.UTC(2024, 0, 15))
const us = d.toLocaleDateString("en-US", { timeZone: "UTC" })
const iso = d.toISOString().slice(0, 10)
console.log(typeof us, iso)Formatting Options
एक options object आपको यह चुनने देता है कि प्रत्येक भाग कैसे दिखाई दे, जैसे long month name या numeric year।
const d = new Date(Date.UTC(2024, 0, 15))
const text = d.toLocaleDateString("en-US", { year: "numeric", month: "long", day: "numeric", timeZone: "UTC" })
console.log(typeof text)toLocaleTimeString
toLocaleTimeString केवल time portion को format करता है और फिर से आपके locale तथा दिए गए options का सम्मान करता है।
const d = new Date(Date.UTC(2024, 0, 15, 14, 5, 0))
const text = d.toLocaleTimeString("en-US", { timeZone: "UTC" })
console.log(typeof text)toLocaleString
toLocaleString date और time दोनों को एक single localized string में मिलाता है।
const d = new Date(Date.UTC(2024, 0, 15, 9, 0, 0))
const text = d.toLocaleString("en-US", { timeZone: "UTC" })
console.log(typeof text)toDateString
toDateString locale options के बिना एक fixed, आसानी से पढ़ी जाने वाली English date देता है, जो quick logging के लिए उपयोगी है।
const d = new Date(Date.UTC(2024, 0, 15))
console.log(typeof d.toDateString())Intl.DateTimeFormat
बार-बार formatting करने के लिए Intl.DateTimeFormat एक reusable formatter object बनाता है, जो कई बार locale methods call करने से अधिक efficient है।
const fmt = new Intl.DateTimeFormat("en-US", { timeZone: "UTC", dateStyle: "medium" })
const d = new Date(Date.UTC(2024, 0, 15))
console.log(typeof fmt.format(d))Format चुनना
Storage और APIs के लिए ISO strings का उपयोग करें, और अपने region के users को display करने के लिए locale methods का। इन दोनों concerns को अलग रखें।
const d = new Date(Date.UTC(2024, 0, 15))
console.log(d.toISOString().slice(0, 10))त्वरित जाँच
Formatting से जुड़ी अपनी जानकारी जाँचें।
पुनरावलोकन
पुनरावलोकन: काम के अनुसार सही formatting method चुनें।
- Storage और APIs के लिए toISOString
- User display के लिए toLocaleDateString और इसके समान methods
- Options month names और number styles को नियंत्रित करते हैं
- बार-बार formatting के लिए Intl.DateTimeFormat efficient है
const d = new Date(Date.UTC(2024, 0, 15))
console.log(d.toISOString().slice(0, 10))एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 59
- पाठ
- 200
अक्सर पूछे जाने वाले प्रश्न
क्या “तिथियों को फ़ॉर्मैट करना” पाठ निःशुल्क है?
हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “तिथियों को फ़ॉर्मैट करना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।
“तिथियों को फ़ॉर्मैट करना” में मैं क्या सीखूँगा?
toLocaleDateString विकल्पों से तिथियाँ दिखाइए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।
“तिथियों को फ़ॉर्मैट करना” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- Date बनाना और पढ़ना
- टाइमस्टैम्प और Date गणना
- तिथियों को फ़ॉर्मैट करना
- समय क्षेत्र और UTC