Nhận ngày trong JavaScript

JavaScript

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 objects represent a single moment in time in a platform-independent format.
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 objects encapsulate an integral number that represents milliseconds since the midnight at the beginning of January 1, 1970, UTC [the epoch]

Ghi chú. TC39 is working on Temporal, a new Date/Time API. Read more about it on the Igalia blog. It is not yet ready for production use

A JavaScript date is fundamentally specified as the number of milliseconds that have elapsed since the , which is defined as the midnight at the beginning of January 1, 1970, UTC [equivalent to the UNIX epoch]

Ghi chú. It's important to keep in mind that while the time value at the heart of a Date object is UTC, the basic methods to fetch the date and time or its components all work in the local [i. e. host system] time zone and offset

It should be noted that the maximum

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 is not of the same value as the maximum safe integer [
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
2 is 9,007,199,254,740,991]. Instead, it is defined in ECMA-262 that a maximum of ±100,000,000 [one hundred million] days relative to January 1, 1970 UTC [that is, April 20, 271821 BCE ~ September 13, 275760 CE] can be represented by the standard
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 object [equivalent to ±8,640,000,000,000,000 milliseconds]

There are several methods available to obtain a date in various formats, as well as to perform time zone conversions. Particularly useful are the functions that output the date and time in Coordinated Universal Time [UTC], the global standard time defined by the World Time Standard. [This time is historically known as Greenwich Mean Time, as UTC lies along the meridian that includes London—and nearby Greenwich—in the United Kingdom. ] The user's device provides the local time

In addition to methods to read and alter individual components of the local date and time [such as

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
4 and
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
5], there are also versions of the same methods that read and manipulate the date and time using UTC [such as
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
6 and
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
7]

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
8

When called as a function, returns a string representation of the current date and time. All arguments are ignored. The result is the same as executing

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
9

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
0

When called as a constructor, returns a new

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 object

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
2

Returns the numeric value corresponding to the current time—the number of milliseconds elapsed since January 1, 1970 00. 00. 00 UTC, with leap seconds ignored

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
3

Parses a string representation of a date and returns the number of milliseconds since 1 January, 1970, 00. 00. 00 UTC, with leap seconds ignored

Ghi chú. Parsing of strings with

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
4 is strongly discouraged due to browser differences and inconsistencies

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
5

Accepts the same parameters as the longest form of the constructor [i. e. 2 to 7] and returns the number of milliseconds since January 1, 1970, 00. 00. 00 UTC, with leap seconds ignored

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
6

Returns the day of the month [

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
7 –
const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
8] for the specified date according to local time

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
9

Returns the day of the week [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
61] for the specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
62

Returns the year [4 digits for 4-digit years] of the specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
63

Returns the hour [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
65] in the specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
66

Returns the milliseconds [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
68] in the specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
69

Returns the minutes [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
71] in the specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
72

Returns the month [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
74] in the specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
75

Returns the seconds [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
71] in the specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
78

Returns the numeric value of the specified date as the number of milliseconds since January 1, 1970, 00. 00. 00 UTC. [Negative values are returned for prior times. ]

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
79

Returns the time-zone offset in minutes for the current locale

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60

Returns the day [date] of the month [

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
7 –
const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
8] in the specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
63

Returns the day of the week [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
61] in the specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
66

Returns the year [4 digits for 4-digit years] in the specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
67

Returns the hours [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
65] in the specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60

Returns the milliseconds [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
68] in the specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
63

Returns the minutes [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
71] in the specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
66

Returns the month [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
74] in the specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
69

Returns the seconds [

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 –
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
71] in the specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
82 Deprecated

Returns the year [usually 2–3 digits] in the specified date according to local time. Use

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
83 instead

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
84

Sets the day of the month for a specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
85

Sets the full year [e. g. 4 digits for 4-digit years] for a specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
86

Sets the hours for a specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
87

Sets the milliseconds for a specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
88

Sets the minutes for a specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
89

Sets the month for a specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60

Sets the seconds for a specified date according to local time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
61

Sets the

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 object to the time represented by a number of milliseconds since January 1, 1970, 00. 00. 00 UTC. Use negative numbers for times prior

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
63

Sets the day of the month for a specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
64

Sets the full year [e. g. 4 digits for 4-digit years] for a specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
65

Sets the hour for a specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
66

Sets the milliseconds for a specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
67

Sets the minutes for a specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
68

Sets the month for a specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
69

Sets the seconds for a specified date according to universal time

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
070 Deprecated

Sets the year [usually 2–3 digits] for a specified date according to local time. Use

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
071 instead

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
072

Returns the "date" portion of the

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 as a human-readable string like
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
074

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
075

Converts a date to a string following the ISO 8601 Extended Format

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
076

Returns a string representing the

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 using
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
078. Intended for use by
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
079

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
00

Returns a string with a locality sensitive representation of the date portion of this date based on system settings

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
01

Returns a string with a locality-sensitive representation of this date. Overrides the

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
02 method

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
03

Returns a string with a locality-sensitive representation of the time portion of this date, based on system settings

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
04

Returns a string representing the specified

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 object. Overrides the
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
06 method

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07

Returns the "time" portion of the

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 as a human-readable string

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
09

Converts a date to a string using the UTC timezone

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
10

Returns the primitive value of a

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 object. Overrides the
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
12 method

The following examples show several ways to create JavaScript dates

Ghi chú. When parsing date strings with the

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
07 constructor [and
const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
4, they are equivalent], always make sure that the input conforms to the [
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
15] — the parsing behavior with other formats is implementation-defined and may not work across all browsers. A library can help if many different formats are to be accommodated

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
7

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];

const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
0 exhibits legacy undesirable, inconsistent behavior with two-digit year values; specifically, when a
const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
0 call is given a two-digit year value, that year value does not get treated as a literal year and used as-is but instead gets interpreted as a relative offset — in some cases as an offset from the year
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
18, but in other cases, as an offset from the year
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
19

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
6

So, to create and get dates between the years

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
60 and
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
21, instead use the preferred
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
071 and
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
83 methods

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
7

The following examples show how to determine the elapsed time between two JavaScript dates in milliseconds

Due to the differing lengths of days [due to daylight saving changeover], months, and years, expressing elapsed time in units greater than hours, minutes, and seconds requires addressing a number of issues, and should be thoroughly researched before being attempted

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
6

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
6

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
8

Ghi chú. In browsers that support the Web Performance API's high-resolution time feature,

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
24 can provide more reliable and precise measurements of elapsed time than
const date = new Date[];
const [month, day, year] = [
  date.getMonth[],
  date.getDate[],
  date.getFullYear[],
];
const [hour, minutes, seconds] = [
  date.getHours[],
  date.getMinutes[],
  date.getSeconds[],
];
2

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
6

In this case, it's important to return only an integer—so a simple division won't do. It's also important to only return actually elapsed seconds. [That's why this code uses

const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
26, and not
const date = new Date["2020-05-12T23:50:21.817Z"];
date.toString[]; // Tue May 12 2020 18:50:21 GMT-0500 [Central Daylight Time]
date.toDateString[]; // Tue May 12 2020
date.toTimeString[]; // 18:50:21 GMT-0500 [Central Daylight Time]
date.toISOString[]; // 2020-05-12T23:50:21.817Z
date.toUTCString[]; // Tue, 12 May 2020 23:50:21 GMT
date.toJSON[]; // 2020-05-12T23:50:21.817Z
date.toLocaleString[]; // 5/12/2020, 6:50:21 PM
date.toLocaleDateString[]; // 5/12/2020
date.toLocaleTimeString[]; // 6:50:21 PM
27. ]

How to get current date in YMD format in JavaScript?

In JavaScript, we can easily get the current date or time by using the new Date[] object . By default, it uses our browser's time zone and displays the date as a full text string, such as "Fri Jun 17 2022 10. 54. 59 GMT+0100 [British Summer Time]" that contains the current date, time, and time zone.

How to get date day in JavaScript?

In JavaScript, date objects are created with new Date[] . new Date[] returns a date object with the current date and time.

How to get date format in JavaScript?

Date Methods in JavaScript .
getFullYear[] – gets the year as a four digit number [yyyy]
getMonth[] – gets the month as a number [0-11]
getDate[] – gets the day as a number [1-31]
getHours[] – gets the hour [0-23]

How to get date string in JavaScript?

JavaScript Date toString[] The toString[] method returns a date object as a string.

Chủ Đề