तिथियाँ — मूल बातें, समय क्षेत्र, Intl.DateTimeFormat
तिथियाँ बनाएँ, उनके भाग पढ़ें, स्थानीय भाषा के अनुसार फ़ॉर्मैट करें और Intl.DateTimeFormat का उपयोग करके अन्य समय क्षेत्रों का समय दिखाएँ।
तिथियाँ — मूल बातें, समय क्षेत्र, Intl.DateTimeFormat, CoddyKit पर JavaScript Academy का एक निःशुल्क पाठ है। यह 3 में से 3वाँ पाठ है। इस अध्ययन पथ के 3 तक कोई भी पाठ पूरा पढ़ना निःशुल्क है — इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ व्यावहारिक अभ्यास भी उपलब्ध कराता है। यह JavaScript Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
तारीखों का परिचय
लक्ष्य: तारीखें सुरक्षित रूप से बनाना और उनका प्रारूप तय करना।
- new Date()
- हिस्से पढ़ना
- स्थानीय प्रारूपण
- अन्य समय क्षेत्र

Date मान बनाना
new Date(), टाइमस्टैम्प या सरल वर्ष/माह/दिन के हिस्सों से बनाइए (माह का इंडेक्स 0 से शुरू होता है)।
// Create Date instances
// Now (current time)
const now = new Date();
// From timestamp (milliseconds since Jan 1, 1970 UTC)
const fromMs = new Date(0);
// From parts: year, monthIndex (0=Jan), day
const xmas = new Date(2025, 11, 25);
console.log("Now:", now.toString());
console.log("Epoch:", fromMs.toUTCString());
console.log("Xmas:", xmas.toDateString());

हिस्सों के लिए गेटर
getFullYear, getMonth, getDate और getHours जैसे गेटर का उपयोग कीजिए।
// Read parts with getters
const d = new Date(2025, 0, 2, 15, 30);
console.log("Year:", d.getFullYear());
console.log("Month (0=Jan):", d.getMonth());
console.log("Day of month:", d.getDate());
console.log("Hours:", d.getHours());
console.log("Minutes:", d.getMinutes());

ISO और एपोक
toISOString एक स्थिर UTC स्ट्रिंग देता है। getTime एपोक से अब तक के मिलीसेकंड लौटाता है।
// ISO string and timestamps
const sample = new Date();
console.log("ISO:", sample.toISOString());
console.log("Unix seconds (approx):", Math.floor(sample.getTime() / 1000));

स्थानीय प्रारूपण
हिस्सों के विकल्पों के साथ स्पष्ट, स्थानीय भाषा के अनुरूप आउटपुट के लिए Intl.DateTimeFormat का उपयोग कीजिए।
// Format for a locale
const date = new Date(2025, 6, 4, 9, 5);
// Simple: toLocaleString uses your environment defaults
console.log("Local:", date.toLocaleString());
// Intl.DateTimeFormat with explicit locale and options
const fmt = new Intl.DateTimeFormat("en-GB", {
year: "numeric",
month: "short",
day: "2-digit",
hour: "2-digit",
minute: "2-digit"
});
console.log("Formatted:", fmt.format(date));

अन्य समय क्षेत्रों का प्रारूप तय करना
अलग-अलग क्षेत्रों में उसी क्षण को देखने के लिए timeZone चुनिए (किसी हाथ से गणना की आवश्यकता नहीं है)।
// Format for a different time zone
const meeting = new Date(Date.UTC(2025, 3, 10, 12, 0));
const ny = new Intl.DateTimeFormat("en-US", {
timeZone: "America/New_York",
dateStyle: "medium",
timeStyle: "short"
});
const tokyo = new Intl.DateTimeFormat("en-US", {
timeZone: "Asia/Tokyo",
dateStyle: "medium",
timeStyle: "short"
});
console.log("NY:", ny.format(meeting));
console.log("Tokyo:", tokyo.format(meeting));

Intl.DateTimeFormat प्रश्नोत्तरी
त्वरित जाँच: स्थानीय और समय-क्षेत्र का प्रारूपण।

पुनरावलोकन
पुनरावलोकन: आपने तारीखें बनाईं, उनके हिस्से पढ़े, ISO प्रिंट किया, स्थानीय प्रारूपों के लिए प्रारूपण किया और Intl.DateTimeFormat से अन्य समय क्षेत्र दिखाए।

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क
अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।
- पाठ्यक्रम
- 59
- पाठ
- 200
अक्सर पूछे जाने वाले प्रश्न
क्या “तिथियाँ — मूल बातें, समय क्षेत्र, Intl.DateTimeFormat” पाठ निःशुल्क है?
हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “तिथियाँ — मूल बातें, समय क्षेत्र, Intl.DateTimeFormat” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 3 पाठ शामिल हैं।
“तिथियाँ — मूल बातें, समय क्षेत्र, Intl.DateTimeFormat” में मैं क्या सीखूँगा?
तिथियाँ बनाएँ, उनके भाग पढ़ें, स्थानीय भाषा के अनुसार फ़ॉर्मैट करें और Intl.DateTimeFormat का उपयोग करके अन्य समय क्षेत्रों का समय दिखाएँ। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।
क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?
पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 3 में से 3वाँ पाठ है।
“तिथियाँ — मूल बातें, समय क्षेत्र, Intl.DateTimeFormat” पाठ पूरा करने में कितना समय लगता है?
CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।
क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?
हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।
इस पाठ्यक्रम के सभी पाठ
- टेम्पलेट लिटरल और सामान्य स्ट्रिंग ऑपरेशन
- संख्याएँ — पूर्णांक बनाम दशमलव और Math की मूल बातें
- तिथियाँ — मूल बातें, समय क्षेत्र, Intl.DateTimeFormat