Menu

gitpiper

JavaScript Date Cheat Sheet in March 2024

Last Updated: 7 March 2024

README.md

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.


338+ more cheat sheets for you in March 2024

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️

© 2024 GitPiper. All rights reserved

Rackpiper Technology Inc

Company

About UsBlogContact

Subscribe to our Newsletter

Subscribe to get resources directly to your inbox. You won't receive any spam! ✌️