JavaScript Date Methods

The JavaScript date object can be used to get year, month and day. You can display a timer on the webpage by the help of JavaScript date object.

Constructor

You can use 4 variant of Date constructor to create date object.

  1. Date()
  2. Date(milliseconds)
  3. Date(dateString)
  4. Date(year, month, day, hours, minutes, seconds, milliseconds)

JavaScript Date Methods

MethodDescription
getDate()Returns numeric day (1 – 31) of the specified date.
getDay()Returns the day of the week (0 – 6) for the specified date.
getFullYear()Returns four digit year of the specified date.
getHours()Returns the hour (0 – 23) in the specified date.
getMilliseconds()Returns the milliseconds (0 – 999) in the specified date.
getMinutes()Returns the minutes (0 – 59) in the specified date.
getMonth()Returns the month (0 – 11) in the specified date.
getSeconds()Returns the seconds (0 – 59) in the specified date.
getTime()Returns the milliseconds as number since January 1, 1970, 00:00:00 UTC.
getTimezoneOffset()Returns the time zone offset in minutes for the current locale.
getUTCDate()Returns the day (1 – 31) of the month of the specified date as per UTC time zone.
getUTCDay()Returns the day (0 – 6) of the week of the specified date as per UTC timezone.
getUTCFullYear()Returns the four digits year of the specified date as per UTC time zone.
getUTCHours()Returns the hours (0 – 23) of the specified date as per UTC time zone.
getUTCMilliseconds()Returns the milliseconds (0 – 999) of the specified date as per UTC time zone.
getUTCMinutes()Returns the minutes (0 – 59) of the specified date as per UTC time zone.
getUTCMonth()Returns the month (0 – 11) of the specified date as per UTC time zone.
getUTCSeconds()Returns the seconds (0 – 59) of the specified date as per UTC time zone.
getYear()Returns the no of years of the specified date since 1990. This method is Deprecated

The following table lists all the set methods of Date object.

MethodDescription
setDate()Sets the day as number in the date object.
setFullYear()Sets the four digit full year as number in the date object. Optionally set month and date.
setHours()Sets the hours as number in the date object. Optionally set minutes, seconds and milliseconds.
setMilliseconds()Sets the milliseconds as number in the date object.
setMinutes()Sets the minutes as number in the date object. Optionally set seconds & milliseconds.
setMonth()Sets the month as number in the date object. Optionally set date.
setSeconds()Sets the seconds as number in the date object. Optionally set milliseconds.
setTime()Sets the time as number in the Date object since January 1, 1970, 00:00:00 UTC.
setUTCDate()Sets the day in the date object as per UTC time zone.
setUTCFullYear()Sets the full year in the date object as per UTC time zone
setUTCHours()Sets the hour in the date object as per UTC time zone
setUTCMilliseconds()Sets the milliseconds in the date object as per UTC time zone
setUTCMinutes()Sets the minutes in the date object as per UTC time zone
setUTCMonth()Sets the month in the date object as per UTC time zone
setUTCSeconds()Sets the seconds in the date object as per UTC time zone
setYear()Sets the year in the date object. This method is Deprecated
toDateString()Returns the date segment from the specified date, excludes time.
toGMTString()Returns a date string in GMT time zone.
toLocaleDateString()Returns the date segment of the specified date using the current locale.
toLocaleFormat()Returns a date string in default format.
toLocaleString()Returns a date string using a current locale format.
toLocaleTimeString()Returns the time segment of the specified Date as a string.
toString()Returns a string for the specified Date object.
toTimeString()Returns the time segment as a string from the specified date object.
toUTCString()Returns a string as per UTC time zone.
valueOf()Returns the primitive value of a Date object.

Related Posts

What are custom events in JavaScript?

Custom events are the events that allow you to decouple the code you want to run after a specific piece of code runs. There are various in-built events…

How to use nested for loop in JavaScript?

We use the for loop statement of JavaScript for repeating a set of statements inside the loop body a specified number of times. A nested for loop, as the…

What are the basic rules for JavaScript parameters?

A JavaScript function is a code that performs a particular task. The function parameters are the name list in the function definition. Parameters are also known as…

How to stop refreshing the page on submit in JavaScript?

Using event.preventDefault() to stop page refresh on form submit In this section, we will see how to use event.preventDefault() to stop page refresh on form submission. The event.preventDefault() restricts the default…

Target a Window Using JavaScript or HTML

TARGET attribute of HTML A link’s opening named frame or window is specified using the Target attribute of the <a> anchor tag. The concluding </a> tag in…

What is the role of deferred scripts in JavaScript?

Since JavaScript is a loosely typed language, you are not required to correctly predict the kind of data that will be kept in a variable. Depending on the information…