Date Examples
by Shane Porter
JavaScript
// many different ways to create a date
var today = new Date();
var birthday = new Date('November 19, 1976 03:24:00');
var birthday = new Date('1976-11-19T02:30:00');
var birthday = new Date(1976, 10, 19);
var birthday = new Date(1976, 10, 19, 2, 30, 0);
var d = new Date('November 19, 1976');
// some getters
d.getFullYear(); // 1976
d.getMonth(); // 10
d.getDate(); // 19
// some setters
d.setFullYear(1984); // 469695600000
d.setMonth(0); // 443343600000
d.setDate(1); // 441788400000
// conversion
d.toUTCString(); // "Sun, 01 Jan 1984 07:00:00 GMT"
d.toDateString(); // "Sun Jan 01 1984"
d.toTimeString(); // "00:00:00 GMT-0700 (MST)"
d.toJSON(); // "1976-11-19T07:00:00.000Z"