जेएस ट्यूटोरियल

जेएस होम जे एस परिचय जे एस कहाँ करने के लिए जेएस आउटपुट जेएस स्टेटमेंट्स जेएस सिंटेक्स जे एस टिप्पणियाँ जेएस चर जे एस लेट जेएस कॉन्स्ट जेएस ऑपरेटर्स जे एस अंकगणित जेएस असाइनमेंट जेएस डेटा प्रकार जे एस कार्य जेएस ऑब्जेक्ट्स जेएस इवेंट्स जे एस स्ट्रिंग्स जे एस स्ट्रिंग तरीके जे एस स्ट्रिंग खोज जे एस स्ट्रिंग टेम्पलेट्स जेएस नंबर जेएस संख्या के तरीके जे एस सरणी जेएस सरणी के तरीके जेएस ऐरे सॉर्ट जेएस सरणी पुनरावृत्ति जेएस ऐरे कॉन्स्ट जे एस तिथियाँ जेएस तिथि प्रारूप जेएस तिथि प्राप्त करने के तरीके JS दिनांक सेट विधियाँ जे एस मठ जे एस रैंडम जे एस बूलियन्स जेएस तुलना जे एस शर्तें जे एस स्विच जेएस लूप फॉर In . के लिए JS लूप ओएफ के लिए जेएस लूप जेएस लूप जबकि जेएस ब्रेक जेएस Iterables जेएस सेट जेएस मैप्स जेएस टाइपोफ जे एस प्रकार रूपांतरण जेएस बिटवाइज जेएस रेगएक्सपी जे एस त्रुटियाँ जेएस स्कोप जे एस उत्थापन जेएस सख्त मोड जेएस यह कीवर्ड जेएस एरो फंक्शन जेएस क्लासेस जेएस JSON जेएस डिबगिंग जेएस स्टाइल गाइड जेएस सर्वोत्तम अभ्यास जेएस गलतियाँ जेएस प्रदर्शन जेएस आरक्षित शब्द

जेएस संस्करण

जेएस संस्करण जेएस 2009 (ES5) जेएस 2015 (ईएस6) जेएस 2016 जेएस 2017 जेएस 2018 जेएस आईई / एज जेएस इतिहास

जेएस ऑब्जेक्ट्स

वस्तु परिभाषाएँ वस्तु गुण वस्तु के तरीके वस्तु प्रदर्शन ऑब्जेक्ट एक्सेसर्स वस्तु निर्माता वस्तु प्रोटोटाइप वस्तु पुनरावर्तनीय वस्तु समूह वस्तु मानचित्र वस्तु संदर्भ

जे एस कार्य

फ़ंक्शन परिभाषाएँ फंक्शन पैरामीटर्स समारोह आमंत्रण फंक्शन कॉल समारोह लागू करें फंक्शन क्लोजर

जेएस क्लासेस

कक्षा परिचय वर्ग वंशानुक्रम क्लास स्टेटिक

जे एस एसिंक

जेएस कॉलबैक जे एस अतुल्यकालिक जे एस वादा जे एस एसिंक/प्रतीक्षा

जेएस एचटीएमएल डोम

डोम परिचय डोम तरीके डोम दस्तावेज़ डोम तत्व डोम एचटीएमएल डोम फॉर्म डोम सीएसएस डोम एनिमेशन डोम घटनाक्रम डोम इवेंट श्रोता डोम नेविगेशन डोम नोड्स डोम संग्रह डोम नोड सूचियाँ

जेएस ब्राउज़र बीओएम

जेएस विंडो जेएस स्क्रीन जेएस स्थान जेएस इतिहास जेएस नेविगेटर जेएस पॉपअप अलर्ट जेएस टाइमिंग जे एस कुकीज़

जेएस वेब एपीआई

वेब एपीआई परिचय वेब फॉर्म एपीआई वेब इतिहास एपीआई वेब संग्रहण API वेब वर्कर एपीआई वेब फ़ेच एपीआई वेब जियोलोकेशन एपीआई

जे एस अजाक्स

AJAX परिचय अजाक्स एक्सएमएलएचटीपी अजाक्स अनुरोध अजाक्स प्रतिक्रिया अजाक्स एक्सएमएल फ़ाइल अजाक्स पीएचपी अजाक्स एएसपी AJAX डेटाबेस अजाक्स अनुप्रयोग अजाक्स उदाहरण

जेएस JSON

JSON परिचय JSON सिंटैक्स जेएसओएन बनाम एक्सएमएल JSON डेटा प्रकार JSON पार्स JSON स्ट्रिंगिफ़ाई JSON ऑब्जेक्ट्स JSON सरणियाँ JSON सर्वर जेएसओएन पीएचपी जेएसओएन एचटीएमएल जेएसओएन जेएसओएनपी

जेएस बनाम jQuery

jQuery चयनकर्ता jQuery एचटीएमएल jQuery सीएसएस jQuery डोम

जेएस ग्राफिक्स

जेएस ग्राफिक्स जेएस कैनवास जे एस प्लॉटली जेएस चार्ट.जेएस जेएस गूगल चार्ट जेएस डी3.जेएस

जेएस उदाहरण

जेएस उदाहरण जेएस एचटीएमएल डोम जेएस एचटीएमएल इनपुट जेएस एचटीएमएल ऑब्जेक्ट्स जेएस एचटीएमएल इवेंट्स जेएस ब्राउज़र जे एस संपादक जे एस व्यायाम जे एस प्रश्नोत्तरी जेएस प्रमाणपत्र

जे एस संदर्भ

जावास्क्रिप्ट ऑब्जेक्ट्स एचटीएमएल डोम ऑब्जेक्ट्स


जावास्क्रिप्ट दिनांक प्रारूप


जावास्क्रिप्ट दिनांक इनपुट

आमतौर पर 3 प्रकार के जावास्क्रिप्ट दिनांक इनपुट प्रारूप होते हैं:

प्रकार उदाहरण
आईएसओ तिथि "2015-03-25" (अंतर्राष्ट्रीय मानक)
कम समय "03/25/2015"
लंबी तारीख "मार्च 25 2015" या "25 मार्च 2015"

आईएसओ प्रारूप जावास्क्रिप्ट में एक सख्त मानक का पालन करता है।

अन्य प्रारूप इतनी अच्छी तरह परिभाषित नहीं हैं और ब्राउज़र विशिष्ट हो सकते हैं।


जावास्क्रिप्ट दिनांक आउटपुट

इनपुट प्रारूप से स्वतंत्र, जावास्क्रिप्ट (डिफ़ॉल्ट रूप से) पूर्ण पाठ स्ट्रिंग प्रारूप में आउटपुट तिथियां देगा:

Sat Jan 29 2022 21:50:16 GMT+0000 (Coordinated Universal Time)

जावास्क्रिप्ट आईएसओ तिथियाँ

आईएसओ 8601 तारीखों और समय के प्रतिनिधित्व के लिए अंतरराष्ट्रीय मानक है।

ISO 8601 सिंटैक्स (YYYY-MM-DD) भी पसंदीदा JavaScript दिनांक स्वरूप है:

उदाहरण (पूर्ण तिथि)

const d = new Date("2015-03-25");

गणना की गई तिथि आपके समय क्षेत्र के सापेक्ष होगी।
आपके समय क्षेत्र के आधार पर, उपरोक्त परिणाम 24 मार्च से 25 मार्च के बीच अलग-अलग होंगे।



आईएसओ तिथियां (वर्ष और माह)

आईएसओ तिथियां दिन निर्दिष्ट किए बिना लिखी जा सकती हैं (YYYY-MM):

उदाहरण

const d = new Date("2015-03");

समय क्षेत्र 28 फरवरी और 01 मार्च के बीच उपरोक्त परिणाम अलग-अलग होंगे।


आईएसओ तिथियां (केवल वर्ष)

आईएसओ तिथियां महीने और दिन के बिना लिखी जा सकती हैं (YYYY):

उदाहरण

const d = new Date("2015");

समय क्षेत्र उपरोक्त परिणाम 31 दिसंबर 2014 और 01 जनवरी 2015 के बीच अलग-अलग होंगे।


आईएसओ तिथियां (दिनांक-समय)

आईएसओ तिथियां अतिरिक्त घंटे, मिनट और सेकंड के साथ लिखी जा सकती हैं (YYYY-MM-DDTHH:MM:SSZ):

उदाहरण

const d = new Date("2015-03-25T12:00:00Z");

दिनांक और समय को पूंजी T से अलग किया जाता है।

UTC समय को बड़े अक्षर Z से परिभाषित किया गया है।

यदि आप UTC के सापेक्ष समय को संशोधित करना चाहते हैं, तो Z को हटा दें और इसके बजाय +HH:MM या -HH:MM जोड़ें:

उदाहरण

const d = new Date("2015-03-25T12:00:00-06:30");

UTC (यूनिवर्सल टाइम कोऑर्डिनेटेड) GMT (ग्रीनविच मीन टाइम) के समान है।

दिनांक-समय स्ट्रिंग में T या Z को छोड़ना विभिन्न ब्राउज़रों में अलग-अलग परिणाम दे सकता है।


समय क्षेत्र

दिनांक निर्धारित करते समय, समय क्षेत्र निर्दिष्ट किए बिना, जावास्क्रिप्ट ब्राउज़र के समय क्षेत्र का उपयोग करेगा।

दिनांक प्राप्त करते समय, समय क्षेत्र निर्दिष्ट किए बिना, परिणाम ब्राउज़र के समय क्षेत्र में परिवर्तित हो जाता है।

दूसरे शब्दों में: यदि कोई दिनांक/समय GMT (ग्रीनविच मीन टाइम) में बनाया जाता है, तो दिनांक/समय को CDT (सेंट्रल यूएस डेलाइट टाइम) में बदल दिया जाएगा यदि कोई उपयोगकर्ता सेंट्रल यूएस से ब्राउज़ करता है।


जावास्क्रिप्ट लघु तिथियाँ।

छोटी तिथियां "MM/DD/YYYY" सिंटैक्स के साथ इस तरह लिखी जाती हैं:

उदाहरण

const d = new Date("03/25/2015");

चेतावनी!

कुछ ब्राउज़रों में, बिना अग्रणी शून्य वाले महीनों या दिनों में त्रुटि उत्पन्न हो सकती है:

const d = new Date("2015-3-25");

"YYYY/MM/DD" का व्यवहार अपरिभाषित है।
कुछ ब्राउज़र प्रारूप का अनुमान लगाने का प्रयास करेंगे। कुछ NaN वापस कर देंगे।

const d = new Date("2015/03/25");

"DD-MM-YYYY" का व्यवहार भी अपरिभाषित है।
कुछ ब्राउज़र प्रारूप का अनुमान लगाने का प्रयास करेंगे। कुछ NaN वापस कर देंगे।

const d = new Date("25-03-2015");

जावास्क्रिप्ट लंबी तिथियाँ।

लंबी तिथियां अक्सर "MMM DD YYYY" सिंटैक्स के साथ इस तरह लिखी जाती हैं:

उदाहरण

const d = new Date("Mar 25 2015");

महीने और दिन किसी भी क्रम में हो सकते हैं:

उदाहरण

const d = new Date("25 Mar 2015");

और, महीना पूर्ण (जनवरी), या संक्षिप्त (जनवरी) लिखा जा सकता है:

उदाहरण

const d = new Date("January 25 2015");

उदाहरण

const d = new Date("Jan 25 2015");

अल्पविराम को नजरअंदाज कर दिया जाता है। नाम केस असंवेदनशील हैं:

उदाहरण

const d = new Date("JANUARY, 25, 2015");

दिनांक इनपुट - पार्सिंग तिथियां

यदि आपके पास एक मान्य दिनांक स्ट्रिंग है, तो आप Date.parse()इसे मिलीसेकंड में बदलने के लिए विधि का उपयोग कर सकते हैं।

Date.parse() दिनांक और 1 जनवरी, 1970 के बीच मिलीसेकंड की संख्या लौटाता है:

उदाहरण

let msec = Date.parse("March 21, 2012");

फिर आप इसे डेट ऑब्जेक्ट में बदलने के लिए मिलीसेकंड की संख्या का उपयोग कर सकते हैं :

उदाहरण

let msec = Date.parse("March 21, 2012");
const d = new Date(msec);

पूर्ण जावास्क्रिप्ट दिनांक संदर्भ

संपूर्ण दिनांक संदर्भ के लिए, हमारे यहां जाएं:

जावास्क्रिप्ट दिनांक संदर्भ पूर्ण करें

संदर्भ में सभी दिनांक गुणों और विधियों के विवरण और उदाहरण हैं।