JavaScript Date Format In Hindi

📔 : Java Script 🔗

JavaScript में हम Date format को easily modify कर सकते हैं , generally JavaScript में 3 तरह के Date formats use होते हैं।

Type Example
ISO Date 2020-05-25 (The International Standard)
Short Date 05/25/2020
Long Date May 25 2015 or  25 May 2020

By Default JavaScript , Date को full text string format में return करती है।

File : js_date.html

CopyFullscreenClose FullscreenRun
<!DOCTYPE html>
<html>
  <body>
    <script>
      let today = new Date();
      document.write(today);
    </script>
  </body>
</html>
Output
Fri Jun 04 2021 09:01:50 GMT+0530 (India Standard Time)

JavaScript ISO Date Format

ISO 8601 ने Date represent करने के लिए standard mention किया हुआ है। JavaScript भी ISO 8601 syntax (YYYY-MM-DD) को prefer करती है।

हालाँकि date output आपके browser के timezone के according होगा , इसलिए किसी एक दिन के लिए ही time अलग अलग है।

File : js_iso_date.html

CopyFullscreenClose FullscreenRun
<!DOCTYPE html>
<html>
  <body>
    <script>
      let d = new Date('2021-05-30');
      document.write(d);
    </script>
  </body>
</html>
Output
Sun May 30 2021 05:30:00 GMT+0530 (India Standard Time)

अब अगर आपको सिर्फ , Year - Month या सिर्फ Year show करानी होतो , आप need के according date pass कर सकते हैं।
For Example :

/*ISO Dates (Year and Month)*/
document.write(new Date("2021-05"));

/*ISO Dates (only Year)*/
document.write(new Date("2021"));

Output
Sat May 01 2021 05:30:00 GMT+0530 (India Standard Time) Fri Jan 01 2021 05:30:00 GMT+0530 (India Standard Time)

JavaScript Short Date

JavaScript में short date को MM/DD/YYYY के format में लिखा जाता है।

<script>
document.write(new Date("04/25/2021"));
</script>
Output
Sun Apr 25 2021 00:00:00 GMT+0530 (India Standard Time)

? Date format DD-MM-YYYY && YYYY/MM/DD invalid formats हैं इसलिए इनके use से बचे।

JavaScript Long Date

Long date को ज्यादातर MMM DD YYYY के रूप में लिखा जाता है। हालाँकि इसमें Month & date का order आप change कर सकते हैं।

File : js_long_date.html

CopyFullscreenClose FullscreenRun
<!DOCTYPE html>
<html>
  <body>
    <script>
      document.write(new Date("May 25 2021"));

/*change month-day order*/
document.write(new Date("25 May 2021"));

/*we can write like this*/
document.write(new Date("January 25 2021"));

/*we can also write month like this*/
document.write(new Date("Jan 25 2021"));; </script> </body> </html>
Output
Tue May 25 2021 00:00:00 GMT+0530 (India Standard Time)
Tue May 25 2021 00:00:00 GMT+0530 (India Standard Time)
Mon Jan 25 2021 00:00:00 GMT+0530 (India Standard Time)
Mon Jan 25 2021 00:00:00 GMT+0530 (India Standard Time) 

Hey ! I'm Rahul founder of learnhindituts.com. Working in IT industry more than 4.5 years. I love to talk about programming as well as writing technical tutorials and blogs that can help to others .... keep learning :)

Get connected with me - LinkedIn Twitter Instagram Facebook