Open In App

JavaScript Date toISOString() Method

Improve
Improve
Like Article
Like
Save
Share
Report

The date.toISOString() method is used to convert the given data object’s contents into a string in ISO format (ISO 8601) i.e, in the form of (YYYY-MM-DDTHH:mm:ss.sssZ or ±YYYYYY-MM-DDTHH:mm:ss.sssZ). The date object is created using the date() constructor

Syntax:

dateObj.toISOString()

Parameters: This method does not take any parameter. It is just used along with a Date object created using the Date() constructor

Return Values: It returns the converted string of Date() constructor contents into ISO format (ISO 8601). 

Note: The DateObj is a valid Date object created using the Date()constructor.

Below is an example of the Date toISOString() method.

Example 1:

javascript




// Here a date has been assigned
// while creating Date object
let dateobj =
    new Date('October 15, 1996 05:35:32');
 
// Contents of above date object is converted
// into a string using toISOString() function.
let B = dateobj.toISOString();
 
// Printing the converted string.
console.log(B);


Output:

1996-10-15T00:05:32.000Z

Example 2: Here nothing as a parameter is passed while creating a date object but still toISOString() method returns the current day name, month name, date, year, and time. 

javascript




// Here nothing has been assigned
// while creating Date object
let dateobj = new Date();
 
// Contents of above date object is
// converted into a string using toISOString() method.
let B = dateobj.toISOString();
 
// Printing the converted string.
console.log(B);


Output:

2018-04-23T10:26:00.996Z

Example 3: Here we will pass a date object toISOString() method to return the day name, month name, date, year, and time. 

javascript




// Here nothing has been assigned
// while creating Date object
let dateobj =
new Date('October 13, 1996 05:35:32 GMT-3:00');
 
// Contents of above date object is
// converted into a string using toISOString() method.
let B = dateobj.toISOString();
 
// Printing the converted string.
console.log(B);


Output:

1996-10-13T08:35:32.000Z

Note: Months, Dates, hours, minutes, seconds, and milliseconds should all be in their respective range of 0 to 11, 1 to 31, 0 to 23, 0 to 59, 0 to 59, 0 to 999 respectively. 

We have a complete list of Javascript Date Objects, to check those please go through this Javascript Date Object Complete reference article.

Supported Browsers: The browsers supported by JavaScript Date toISOString() method are listed below:

  • Google Chrome
  • Internet Explorer
  • Mozilla Firefox
  • Opera
  • Safari

We have a Cheat Sheet on Javascript where we covered all the important topics of Javascript to check those please go through Javascript Cheat Sheet-A Basic guide to JavaScript.



Last Updated : 22 May, 2023
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads