JavaScript Date Tutorial

JavaScript facilitates an object especially to get a day, a month, or a year as an output. This object is also called a JavaScript Date object.

JavaScript date object constructors

Date()  
Date(milliSeconds)  
Date(dateString)  
Date(year, month, day, hours, minutes, seconds, milliSeconds)

Example:

<html>
<body>
<script>
var date=new Date();
var day=date.getDate();
var month=date.getMonth()+1;
var year=date.getFullYear();
document.write("<br>Today Date: "+date);
document.write("<br>Day: "+day);
document.write("<br>Month: "+month);
document.write("<br>Year: "+year);
</script>
</body>
</html>

JavaScript Date Methods:

getDate() method:
Use: To get the integer value between 1 and 31 that represents the day for the particular date on the basis of local time.

getDay() method:
Use: To get the integer value between 0 and 6 that represents the day of the week on the basis of local time.

getFullYear() method:
Use: To get the integer value that represents the year on the basis of local time.

getHours() method:
Use: To get the integer value between 0 and 23 that represents the hours on the basis of local time.

getMilliseconds() method:
Use: To get the integer value between 0 and 999 that represents the milliseconds on the basis of local time.

getMinutes() method:
Use: To get the integer value between 0 and 59 that represents the minutes on the basis of local time.

getMonth() method:
Use: To get the integer value between 0 and 11 that represents the month on the basis of local time.

getSeconds() method:
Use: To get the integer value between 0 and 60 that represents the seconds on the basis of local time.

getUTCDate() method:
Use: To get the integer value between 1 and 31 that represents the day for the particular date on the basis of universal time.

getUTCDay() method:
Use: To get the integer value between 0 and 6 that represents the day of the week on the basis of universal time.

getUTCFullYear() method:
Use: To get the integer value that represents the year on the basis of universal time.

getUTCHours() method:
Use: To get the integer value between 0 and 23 that represents the hours on the basis of universal time.

getUTCMinutes() method:
Use: To get the integer value between 0 and 59 that represents the minutes on the basis of universal time.

getUTCMonth() method:
Use: To get the integer value between 0 and 11 that represents the month on the basis of universal time.

getUTCSeconds() method:
Use: To get the integer value between 0 and 60 that represents the seconds on the basis of universal time.

setDate() method:
Use: To set the day value for the particular date on the basis of local time.

setFullYear() method:
Use: To set the year value for the particular date on the basis of local time.

setHours() method:
Use: To set the hour value for the particular date on the basis of local time.

setMilliseconds() method:
Use: To set the millisecond value for a particular date on the basis of local time.

setMinutes() method:
Use: To set the minute value for the particular date on the basis of local time.

setMonth() method:
Use: To set the month value for the particular date on the basis of local time.

setSeconds() method:
Use: To set the second value for the particular date on the basis of local time.

setUTCDate() method:
Use: To set the day value for a particular date on the basis of universal time.

setUTCFullYear() method:
Use: To set the year value for the particular date on the basis of universal time.

setUTCHours() method:
Use: To set the hour value for a particular date on the basis of universal time.

setUTCMilliseconds() method:
Use: To set the millisecond value for a particular date on the basis of universal time.

setUTCMinutes() method:
Use: To set the minute value for a particular date on the basis of universal time.

setUTCMonth() method:
Use: To set the month value for the particular date on the basis of universal time.

setUTCSeconds() method:
Use: To set the second value for the particular date on the basis of universal time.

toDateString() method:
Use: To get the date portion of a Date object.

toISOString() method:
Use: To get the date in the form ISO format string.

toJSON() method:
Use: To get a string representing the Date object and serializing the Date object at the time of JSON serialization.

toString() method:
Use: To get the date in the form of a string.

toTimeString() method:
Use: To get the time portion of a Date object.

toUTCString() method:
Use: To get the particular date in the form of a string using UTC time zone.

valueOf() method:
Use: To get the primitive value of a Date object.