JavaScript Academy · पाठ

Date बनाना और पढ़ना

Date ऑब्जेक्ट बनाइए और उसके घटक पढ़िए।

पाठ 1, कुल 4 में से13 चरण

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

Date Object

Date object समय के एक क्षण को दर्शाता है। इसे Date constructor में new का उपयोग करके बनाया जाता है।

const now = new Date()
console.log(now instanceof Date)

वर्तमान Date

बिना arguments के new Date को call करने पर system clock के अनुसार वर्तमान क्षण दर्ज होता है।

const now = new Date()
console.log(typeof now.getTime())

Date String से

आप ISO date string से date बना सकते हैं। year, month और day को text से parse किया जाता है।

const d = new Date("2024-03-15")
console.log(d.getFullYear())

Components से

आप अलग-अलग components दे सकते हैं: year, month और day, और वैकल्पिक रूप से hours तथा minutes। याद रखें कि month argument zero-based होता है।

const d = new Date(2024, 0, 15)
console.log(d.getFullYear())
console.log(d.getDate())

getFullYear

getFullYear चार अंकों वाला year लौटाता है। Deprecated getYear के बजाय हमेशा इसका उपयोग करें।

const d = new Date("2024-07-04")
console.log(d.getFullYear())

getMonth Zero-Based है

getMonth 0 से 11 तक की संख्या लौटाता है, जिसमें 0 January और 11 December होता है। यह off-by-one bugs का एक सामान्य कारण है।

const d = new Date("2024-07-04")
console.log(d.getMonth())

Month को Name में बदलना

क्योंकि months zero-based होते हैं, इसलिए आप getMonth से प्राप्त मान का उपयोग names array में सीधे index के रूप में कर सकते हैं।

const names = ["Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul", "Aug", "Sep", "Oct", "Nov", "Dec"]
const d = new Date(2024, 6, 4)
console.log(names[d.getMonth()])

getDate और getDay

getDate month का day 1 से 31 तक लौटाता है, जबकि getDay weekday लौटाता है—Sunday के लिए 0 से Saturday के लिए 6 तक। दोनों को एक न समझें।

const d = new Date(2024, 0, 1)
console.log(d.getDate())
console.log(d.getDay())

Time Components

Date के time portion को पढ़ने के लिए getHours, getMinutes और getSeconds का उपयोग करें।

const d = new Date(2024, 0, 1, 9, 30, 15)
console.log(d.getHours())
console.log(d.getMinutes())
console.log(d.getSeconds())

Readable String बनाना

किसी date को manually format करने के लिए getter methods को मिलाएँ और month में 1 जोड़ना याद रखें।

const d = new Date(2024, 6, 4)
const text = d.getFullYear() + "-" + (d.getMonth() + 1) + "-" + d.getDate()
console.log(text)

Invalid Dates

जिस date string को parse न किया जा सके, उससे Invalid Date बनती है जिसका time NaN होता है। इसे पहचानने के लिए getTime पर Number.isNaN से जाँच करें।

const bad = new Date("not a date")
console.log(Number.isNaN(bad.getTime()))

त्वरित जाँच

Date पढ़ने से जुड़ी अपनी जानकारी जाँचें।

पुनरावलोकन

पुनरावलोकन: Date objects समय के एक क्षण को रखते हैं।

  • बिना arguments वाला new Date वर्तमान समय देता है
  • getMonth zero-based होता है
  • getDate month का day देता है; getDay weekday देता है
  • Invalid dates में NaN time होता है
const d = new Date(2024, 0, 15)
console.log(d.getMonth())
शुरुआत निःशुल्क

एआई शिक्षक के साथ JavaScript सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
59
पाठ
200

अक्सर पूछे जाने वाले प्रश्न

क्या “Date बनाना और पढ़ना” पाठ निःशुल्क है?

हाँ — JavaScript Academy अध्ययन पथ के 3 तक कोई भी पाठ, जिसमें “Date बनाना और पढ़ना” भी शामिल है, यहाँ वेब पर पूरा पढ़ना निःशुल्क है। इसके बाद CoddyKit PRO हर पाठ अनलॉक करता है, साथ ही अंतर्निर्मित कोड संपादक और चौबीसों घंटे एआई शिक्षक के साथ इंटरैक्टिव अभ्यास भी उपलब्ध कराता है। JavaScript Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“Date बनाना और पढ़ना” में मैं क्या सीखूँगा?

Date ऑब्जेक्ट बनाइए और उसके घटक पढ़िए। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ JavaScript Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या JavaScript Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर JavaScript Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 1वाँ पाठ है।

“Date बनाना और पढ़ना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस JavaScript Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर JavaScript Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. Date बनाना और पढ़ना
  2. टाइमस्टैम्प और Date गणना
  3. तिथियों को फ़ॉर्मैट करना
  4. समय क्षेत्र और UTC
← JavaScript Academy पर वापस जाएँ