2.9 KiB
2.9 KiB
| title | category | layout | weight |
|---|---|---|---|
| JavaScript Date | JavaScript | 2017/sheet | -3 |
Date
{: .-left-reference}
Constructor
// Now
new Date()
// ms since epoch
new Date(1419785527580)
// Date format
new Date("May 17, 1995 03:24:00")
// ISO date format
new Date("2013-03-01T01:10:00")
new Date(2014, 2, 1, 13, 0, 59, 0)
Constructor
| new Date( | 2014, | 2, | 1, | 13, | 0, | 59, | 0) |
| Date | Year | Month | Day | Hour | Min | Sec | Milli |
{: .-css-breakdown}
Months are zero-indexed (eg, January is 0).
Conversion
| Method | Result |
|---|---|
d.toString() |
"Mon Dec 29 2014 00:58:28 GMT+0800 (PHT)" |
d.toTimeString() |
"00:58:46 GMT+0800 (PHT)" |
d.toUTCString() |
"Sun, 28 Dec 2014 16:58:59 GMT" |
| --- | --- |
d.toDateString() |
"Thu Jan 10 2013" |
d.toISOString() |
"2013-01-09T16:00:00.000Z" |
d.toLocaleString() |
"12/29/2014, 12:57:31 AM" |
d.toLocaleTimeString() |
"12:57:31 AM" |
| --- | --- |
d.getTime() |
1419785527580 |
Accessing
Getters
| Method | Result |
|---|---|
.getDate() |
1..31 |
.getDay() |
0..6 (sun..sat) |
.getFullYear() |
2014 |
.getMonth() |
0..11 |
| --- | --- |
.getHours() |
|
.getMinutes() |
|
.getSeconds() |
|
.getMilliseconds() |
|
| --- | --- |
.getTime() |
ms since epoch |
.getTimezoneOffset() |
UTC versions are also available (eg, .getUTCDate(), .getUTCDay(), etc).
Setters
| Method | Result |
|---|---|
.setDate (val) |
|
.setDay (val) |
|
.setFullYear (val) |
|
.setMonth (val) |
|
| --- | --- |
.setHours (val) |
|
.setMinutes (val) |
|
.setSeconds (val) |
|
.setMilliseconds (val) |
|
| --- | --- |
.setTime (val) |
|
.setTimezoneOffset (val) |
See the getters list.