Name

Date — manipulate dates and times

Availability

Core JavaScript 1.0; enhanced by ECMA-262

Constructor

new Date();
new Date(milliseconds)
new Date(datestring);
new Date(year, month, day, hours, minutes, 
new Date(seconds, ms)

Methods

Note that unlike most JavaScript objects, the Date object has no properties that can be read and written directly; instead, all access to date and time fields is done through methods:

getDate()

Return the day of the month. JavaScript 1.0; ECMA-262.

getDay()

Return the day of the week. JavaScript 1.0; ECMA-262.

getFullYear()

Return the year (local time). JavaScript 1.2; ECMA-262.

getHours()

Return the hours field of a Date. JavaScript 1.0; ECMA-262.

getMilliseconds()

Return the milliseconds field of a Date (local time). JavaScript 1.2; ECMA-262.

getMinutes()

Return the minutes field of a Date. JavaScript 1.0; ECMA-262.

getMonth()

Return the month of a Date. JavaScript 1.0; ECMA-262.

getSeconds()

Return the seconds field of a Date. JavaScript 1.0; ECMA-262.

getTime()

Return a Date in milliseconds. JavaScript 1.0; ECMA-262.

getTimezoneOffset()

Determine the offset from GMT. JavaScript 1.0; ECMA-262.

getUTCDate()

Return the day of the month (universal time). JavaScript 1.2; ECMA-262.

getUTCDay()

Return the day of the week (universal time). JavaScript 1.2; ECMA-262.

getUTCFullYear()

Return the year (universal time). JavaScript 1.2; ECMA-262.

getUTCHours()

Return the hours field of a Date (universal time). JavaScript 1.2; ECMA-262.

getUTCMilliseconds()

Return the milliseconds ...

Get Webmaster in a Nutshell, Second Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.