JavaScript | date.toISOString() function

The date.toISOString() is an inbuilt function in JavaScript which is used to convert the given date 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 date() constructor.

Syntax:

dateObj.toISOString()

Note: In the above syntax, DateObj is a valid Date object created using Date() conctructor.

Parameters:

  • This function does not take any parameter. It is just used along with a Date object created using Date() constructor.

Return Values:



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

Below program illustrate the date.toISOString() function:-

filter_none

edit
close

play_arrow

link
brightness_4
code

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

chevron_right


Output:

> "1996-10-15T00:05:32.000Z"

Errors and Exceptional cases associated with this function:
Code #1:
Here nothing as parameter is passed while creating date object but still toISOString() function return current day name, month name, date, year and time.

filter_none

edit
close

play_arrow

link
brightness_4
code

<script>
// Here nothing has been assigned
// while creating Date object
var dateobj = new Date();
  
// Contents of above date object is
// converted into a string using toISOString() function.
var B = dateobj.toISOString();
  
// Printing the converted string.
document.write(B);
</script>

chevron_right


Output:

> "2018-04-23T10:26:00.996Z"

Important Points

  • Months, Dates, hours, minutes, seconds, 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.


My Personal Notes arrow_drop_up

Check out this Author's contributed articles.

If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.