title | category | weight |
---|---|---|
JavaScript Date |
JavaScript |
-3 |
{: .-left-reference}
// Now
new Date()
// ms since epoch
new Date(1393678859000)
// Date format
new Date("March 1, 2014 13:00:59")
// ISO date format
new Date("2014-03-01T13:00:59")
new Date(2014, 2, 1, 13, 0, 59, 0)
| 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
).
Method | Result |
---|---|
d.toString() |
"Sat Mar 01 2014 13:00:59 GMT+0000 (GMT)" |
d.toTimeString() |
"13:00:59 GMT+0000 (GMT)" |
d.toUTCString() |
"Sat, 01 Mar 2014 13:00:59 GMT" |
--- | --- |
d.toDateString() |
"Sat Mar 01 2014" |
d.toISOString() |
"2014-03-01T13:00:59.000Z" |
d.toLocaleString() |
"3/1/2014, 1:00:59 PM" |
d.toLocaleTimeString() |
"1:00:59 PM" |
--- | --- |
d.getTime() |
1393678859000 |
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).
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.