new Date()
new Date(1419785527580)
new Date("December 17, 1995 03:24:00")
new Date("2013-03-01T01:10:00")
new Date(2014, 2, 1, 13, 0, 59, 0)
// year month* day hour minute sec milli
// * = zero-indexed
.getDate() //=> 1..31
.getDay() //=> 0..6 (sun..sat)
.getFullYear() //=> 2014
.getMonth() //=> 0..11
.getHours()
.getMinutes()
.getSeconds()
.getMilliseconds()
.getTime() //=> ms since epoch
.getTimezoneOffset()
.toString() //=> "Mon Dec 29 2014 00:58:28 GMT+0800 (PHT)"
.toTimeString() //=> "00:58:46 GMT+0800 (PHT)"
.toUTCString() //=> ""Sun, 28 Dec 2014 16:58:59 GMT"
.toDateString() //=> "Thu Jan 10 2013"
.toISOString() //=> "2013-01-09T16:00:00.000Z"
.toLocaleString() //=> "12/29/2014, 12:57:31 AM"
.toLocaleTimeString() //=> "12:57:31 AM"
.setDate()
.setFullYear()
.setHours()
// ...etc; see getters
.getUTCDate()
.getUTCDay()
.getUTCMonth()
// ...etc; see getters