Javascript Date Object in Hindi
javascript में date object से date का उपयोग की जाती है | date और time पाने के लिए new keyword के जरिये date object बनायी जाती है |
हम इस आर्टिकल में date object कैसे बनाये वो सीखेंगे और date के अलग अलग methods भी जानेगें |
date object का उदाहरण:
<!Doctype html> <html> <head> <title>Date Object Example</title> </head> <body> <h2>Date Object Demo</h2> <script type="text/javascript"> let dt = new Date(); document.write(dt); </script> </body> </html>
उदाहरण में देखिए date object बनाने के लिए new keyword का उपयोग किया गया है और साथ में Date() constructor define किया गया है |
output:
output में देखिये date object के result में date और time display हो रहा है |
toDateString() Method
date object से बने date को readable बनाने के लिए toDateString() method का उपयोग होता है | जिससे सिर्फ date part हमे output में मिलेगा |
उदाहरण:
let dt = new Date();
document.write(dt.toDateString());
output:
Javascript Date Get Method
javascript में date object के लिए कुछ get methods को define की गयी है जिसके जरिए हम date से अलग अलग value जैसे की day, month, time आदि निकाल सकतें हैं |
date get Method (डेट गेट मेथड) | Description (विवरण) |
getFullYear() | ये method से date की year बताएगा और year को 4 digits value output में देगा | |
getMonth() | getMonth() method दी गयी date object की month को बताएगा | और ये result, 0 से लेकर 11 number में return करता है | पेहले month(January) को ये 0(zero) से सुरु करेगा और आखिरी month(December) को 11 से बताएगा | |
getDate() | ये method कोनसा दिन है यानि date object में कितना नंबर दिन है वो बताता है | और ये (1-31) तक की value बताता है दिन की गिनती के हिसाब से | |
getHours() | getHour() method date object की hour value को बताता है और ये value, (0-23) के format में result देता है | |
getMinutes() | getMinutes() method date object की minit value को बताता है और ये value, (0-59) के format में result देता है | |
getSeconds() | getSeconds() method date object की second value को बताता है और ये value, (0-59) के format में result देता है | |
getMilliSeconds() | getMilliSeconds() method date object की milli seconds value को बताता है और ये value, (0-999) के format में result देता है | |
getTime() | ये method time बताता है | इस method, January 1, 1970 से लेकर दी गयी date object value तक की time को calculate कर के result देता है | |
getDay() | getDay() method से सप्ताह का कोनसा दिन है वो result मिलता है और ये (0-6) format में value देता है | |
उदाहरण:
javascript Date object की सारी get methods को एक उदाहरण से अब समझेंगे |
<!Doctype html> <html> <head> </head> <body> <h2>Date Object Demo</h2> <script type="text/javascript"> let dt = new Date(); document.write("Given Date: "+dt+"<br>"); document.write("getFullYear() method value: "+dt.getFullYear()+"<br>"); document.write("getMonth() method value: "+dt.getMonth()+"<br>"); document.write("getDate() method value: "+dt.getDate()+"<br>"); document.write("getHours() method value: "+dt.getHours()+"<br>"); document.write("getMinutes() method value: "+dt.getMinutes()+"<br>"); document.write("getSeconds() method value: "+dt.getSeconds()+"<br>"); document.write("getMilliseconds() method value: "+dt.getMilliseconds()+"<br>"); document.write("getTime() method value: "+dt.getTime()+"<br>"); document.write("getDay() method value: "+dt.getDay()+"<br>"); </script> </body> </html>
output:
Javascript Date Set Method
javascript में date set method से date object की नयी date values जैसे की year, day, time आदि set कर सकतें हैं |
तो चलिए जानते हैं js date set method क्या क्या हैं
date set method (डेट सेट मेथड) | Description (विवरण) |
setFullYear() | इस method से date object के लिए नयी year value set कर सकतें हैं | year के साथ नयी month, और day value भी डाल सकतें हैं | उदाहरण: dt.setFullYear(2023) नॉटपॉइंट: month और day value देना optional है | |
setDate() | date object में day set करने के लिए setDate() metod को लिया जाता है | और इस value को 1 से लेकर 31 तक दी जाती है | |
setHours | hour सेट करने के लिए setHour() method का उपयोग होता है | इसकी value 0 से लेकर 23 तक दी जाती है | |
setMinutes | minute सेट करने के लिए setMinutes() method का उपयोग की जाती है | इसकी value 0 से लेकर 59 के अंदर दी जाती है | |
setSeconds | second सेट करने के लिए setSeconds() method का उपयोग की जाती है | इसकी भी value 0 से लेकर 59 के अंदर दी जाती है | |
setMilliseconds | millisecond सेट करने के लिए setMilliseconds() method का उपयोग की जाती है | इसकी भी value 0 से लेकर 999 के अंदर दी जाती है | |
setMonth() | month value set करने के लिए setMonth() method का उपयोग होता है | और इस method की value 0 से लेकर 11 तक दी जाती है | month की value 0 से लेकर 11 तक डाल सकतें हैं | 0 january month को दर्शाएगी और 11 december month को दर्शाएगी | |
setTime() | date object में time सेट करने के लिए setTime() method का उपयोग होता है | और इस method से time, seconds के format में result देता है | |
setFullYear() method में जब month, day और year डालनी है तो इस क्रम में डाल कर set करें |
setFullYear(year, month, day)
उदाहरण :
const dt = new Date();
dt.setFullYear(2023, 11, 3);
date set methods को अब चलिए एक उदाहरण में डाल कर देखेंगें |
<!Doctype html> <html> <head> </head> <body> <h2>Date Object Demo</h2> <script type="text/javascript"> let dt = new Date(); document.write("Date Object Value: "+ dt +"<br><br>"); //set month dt.setMonth(10); document.write("New set Month value: "+ dt +"<br><br>"); //set hours dt.setHours(12); document.write("New set Hours value: "+ dt +"<br><br>"); //set seconds dt.setSeconds(40); document.write("New set Seconds value: "+ dt +"<br><br>"); //set milliseconds dt.setMilliseconds(540); document.write("New set Milliseconds value: "+ dt +"<br><br>"); //set day dt.setDate(20); document.write("New set Day value: "+ dt +"<br><br>"); //set only year dt.setFullYear(2023); document.write("New set Year value: "+ dt +"<br><br>"); //set year with month and day dt.setFullYear(2023, 11, 3); document.write("New set Year value: "+ dt +"<br><br>"); </script> </body> </html>
output: