You are not Logged in
Would you like to Login or Register

Today is: Wednesday, 03 December, 2008
Check this months hot topics

Date and Time Functions

Here's a handy reference for all of your JavaScript date/time needs.

Function Description Returned Values
getDate(), getUTCDate() Day of the month 1-31
getDay(), getUTCDay() Day of the week (integer) 0-6
getFullYear(), getUTCFullYear() Year (full four digit) 1900+
getHours(), getUTCHours() Hour of the day (integer) 0-23
getMilliseconds(), getUTCMilliseconds() Milliseconds (since last second) 0-999
getMinutes(), getUTCMinutes() Minutes (since last hour) 0-59
getMonth(), getUTCMonth() Month 0-11
getSeconds(), getUTCSeconds() Seconds (since last minute) 0-59
getTime() Number of milliseconds since 1 January 1970
getTimezoneOffset() Difference between local time and GMT in minutes 0-1439
getYear() Year 0-99 for years between 1900-1999, Four digit for 2000+
parse() Returns the number of milliseconds since midnight 1 January 1970 for a given date and time string passed to it.
setDate(), setUTCDate() Sets the day, given a number between 1-31 Date in milliseconds
setFullYear(), setUTCFullYear() Sets the year, given a four digit number Date in milliseconds
setHours(), setUTCHours() Sets the hour, given a number between 0-23 Date in milliseconds
setMilliseconds(), setUTCMilliseconds() Sets the milliseconds, given a number Date in milliseconds
setMinutes(), setUTCMinutes() Sets the minutes, given a number between 0-59 Date in milliseconds
setMonth(), setUTCMonth() Sets the month, given a number between 0-11 Date in milliseconds
setSeconds(), setUTCSeconds() Sets the seconds,l given a number between 0-59 Date in milliseconds
setTime() Sets the date, given the number of milliseconds since 1 January 1970 Date in milliseconds
setYear() Sets the year, given either a two digit or four digit number Date in milliseconds
toGMTString(), toUTCString() GMT date and time as a string day dd mmm yyyy hh:mm:ss GMT
toLocaleString() Local date and time as a string Depends on operating system, locale, and browser
toString() Local date and time as a string Depends on operating system, locale, and browser
UTC() Returns the number of milliseconds since 1 January 1970 for a given date in year, month, day (and optionally, hours, minutes, seconds, and milliseconds) Date in milliseconds
valueOf() Number of milliseconds since 1 January 1970 Date in milliseconds
kick it on DotNetKicks.com del.icio.us digg Mister Wong YahooMyWeb Reddit Furl Spurl blogmarks
Barrington Haynes Skype
Author : Barrington Haynes
Published : Friday, 28 July, 2006

Barry is the coolest member of the Innovation Team - not only does he code he's also a rock star (lead vocals and guitarist in the bands BridgeFire and Best of Foo) - what a combination. Barry is extremely interested in the integration of software components and embraces a lot of the current hype around web 2.0 and related concepts as standard.

Add Comment

Enter your comment below and it will be submitted for moderation.

Your Name

Add Tag

Please enter tags for this article, seperated by semi-colon ;

View Tag's by : # articles | # views

More Publications

Garmin and Google Maps
Dave Howard - 19/6/2006
Date and Time Functions
Barrington Haynes - 28/7/2006
Custom Validators using Client Side JavaScript
Paul Marshall - 2/11/2007
Prompting the user
Barrington Haynes - 13/6/2006