Date Examples

by Colin Cheevers

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"