Tech Study

JavaScript Date Format

Introduction to js date format

Javascript date format is a platform-independent format representing one and a single moment in time. It’s an intregal number representing milliseconds since January 1, 1970, UTC (the epoch) midnight at the beginning.

What are constructors in js date format?

  1. Date():  Current date and time representing a string are returned when using date() constructors.
  2. New date(): A new date object is returned using this constructor.

Types of JavaScript date formats

  • ISO Dates :  “2023-01-17”(international standard)
  • Short Date: “7-15-2020”
  • Long Date:  “Jan 17 2023” or “17 Jan 2023”

ISO format in JavaScript follows a strict standard. Two other formats are not defined well and they might be browser specific.

Output of JavaScript Date format

The default output dates for js date format, independent of the platform, is in full string format.

Mon Jan 16 2023 12:47:13 GMT+0530 (India Standard Time)


The international standard for dates and times is Iso 806 whose syntax (YYYY-MM-DD) is the preferred format for javascript date. js date format yyyy-mm-dd is standard format.

Syntax for Iso Date

const date = new Date(“2023-01-17”);

const date = new Date("2023-01-17");

ISO Dates (Year and Month) :

Date in Iso can be written in year and Month without day(YYYY-MM):

const date = new Date("2023-01-17");

 ISO DATES ( only year ) –

Date in Iso can be written in year only without month and day (YYYY):

const date = new Date("2023-01-17");

 ISO DATES ( date and time )

Date in Iso can be written adding time as hours minutes and seconds(YYYY-MM):

const date = new Date("2023-01-17T12:00:00Z");
  • capital letter  T is used to separate date and time in javascript.
  • capital letter Z is used to define UTC time
  • Add +HH:MM or -HH:MM if you want to change time relative to UTC , z can be removed as well.


const date = new Date("2023-01-17");

Short Dates in javascript.

js date format mm/dd/yyyy is the format for short dates.

Example :

const date = new Date("2023-01-17");

Error may be produced in some browsers when there is no leading zeros in month and days use (2017/05/22)

Long Dates in Javascript

‘MMM DD YYYY’ is the most used format for long dates.

Example :

const date = new Date("2023-01-17");

Month and date can be in any order

How to convert date format in javascript?

Methods of Conversion of Dates

To change or modify individual components of date and time [getDay() and getHours()] alternate version for the same method to change or modify the date and time using UTC[getUTCDay() and setUTCHours()].

Python Examples

Introduction: Python Examples are the basic programming concepts of python like python syntax,python data types,,python operators,python if else,python comments etc.. …

Read more

C String Functions

C String Functions perform certain operations, It provides many useful string functions which can come into action. The <string.h> header …

Read more