Date
Constructor
// 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)
Constructor
| new Date( | 2014, | 2, | 1, | 13, | 0, | 59, | 0) | 
| Date | Year | Month | Day | Hour | Min | Sec | Milli | 
Months are zero-indexed (eg, January is 0).
Conversion
| 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 | 
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.
0 Comments for this cheatsheet. Write yours!