Date Object in Javascript Hindi – Javascript Get and Set Date Methods

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:

date object example

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:

toDateString method example

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:

Date Object Get Methods Example

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 तक दी जाती है |
setHourshour सेट करने के लिए setHour() method का उपयोग होता है | इसकी value 0 से लेकर 23 तक दी जाती है |
setMinutesminute सेट करने के लिए setMinutes() method का उपयोग की जाती है | इसकी value 0 से लेकर 59 के अंदर दी जाती है |
setSecondssecond सेट करने के लिए setSeconds() method का उपयोग की जाती है | इसकी भी value 0 से लेकर 59 के अंदर दी जाती है |
setMillisecondsmillisecond सेट करने के लिए 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:

JS Date Set Method Example

अन्य javascript tutorial के सुझाव