The JavaScript Date objects support some of the get methods, that can retrieve specific data from the Date. In this JavaScript tutorial we will learn some of those get methods and how can we use them.
JS Date getTime() method
The
getTime()
method is used to return the date in milliseconds since January 1, 1970.
Example
<script>
let today = new Date();
let total_millisec = today.getTime();
console.log(total_millisec);
</script>
Output
1616579349137
JS Date getFullYear() method
The
getFullYear()
method returns only the year data from the date in 4 digits YYYY format.
Example
<script>
let today = new Date();
let year = today.getFullYear();
console.log(year);
</script>
Output
2021
JS Date getMonth() method
The
getMonth()
method is used when we want to retrieve only month data from the Date. And this method returns a month number value between 0 to 11.
Example
<script>
let today = new Date();
let month = today.getMonth();
console.log(month)
</script>
Output
2
The month number
0
represents January and
11
represents December.
JS Date getDate() method
The
getDate()
method returns the date number between 1 to 31.
Example
<script>
let today = new Date();
let date = today.getDate()
console.log(date)
</script>
Output
24
JS Date getHours() method
The
getHours()
method returns the hours value from the date object and it returns a number value between 0 to 23.
Example
<script>
let today = new Date();
let hour = today.getHours()
console.log(hour)
</script>
Output
15
JS Date getMinutes() method
If you want to retrieve only minutes data from a Date object, there you can use the
getMinutes()
method. The
getMinutes()
method returns the minutes number from the date object.
Example
<script>
let today = new Date();
let minutes = today.getMinutes();
console.log(minutes)
</script>
Output
19
JS Date getSeconds() method
As the method name suggests the
getSeconds()
method returns the seconds data from the Date object as a number between 0 to 59.
Example
<script>
let today = new Date();
let seconds =today.getSeconds();
console.log(seconds)
</script>
Output
9
JS Date getMilliseconds() method
The
getMilliseconds()
method returns the milliseconds data from the date object. It can return a numeric value between 0 to 999.
Example
<script>
let today = new Date();
let millisec = today.getMilliseconds()
console.log(millisec)
</script>
Output
137
JS Date getDay() method
The
getDay()
method returns the weekday number. It can return a numeric value between 0 to 6. Where 0 represents Sunday and 6 represent Saturday.
Example
<script>
let today = new Date();
let weekday = today.getDay()
console.log(weekday)
</script>
Output
3
UTC Date Methods
All the methods we discussed above will return the date and time data according to your browser-specific timezone. If you want to retrieve date data in the UTC timezone then you can use the following methods.
Date UTC Methods | Description |
getUTCDate() | Get date according to UTC, similar to the getDate() method. |
getUTCDay() | Get day according to UTC. |
getUTCFullYear() | Get Full Year according to UTC. |
getUTCHours() | Get hours according to UTC. |
getUTCMilliseconds() | Get milliseconds according to UTC. |
getUTCMinutes() | Get minutes according to UTC. |
getUTCMonth() | Get Month according to UTC. |
getUTCSeconds() | Get seconds according to UTC. |
Summary
- The getFullYear() method returns numeric Year from the date object (yyyy).
- The getMonth() method returns the numeric month data from the date object (0-11).
- The getDate() method returns the numeric day data from the date object (0-31).
- The getHours() method returns Hours data from the date object (0-23).
- The getMinutes() method return the minutes data from the date object(0-59).
- The getSeconds() method returns the seconds data from the date object(0-59).
- The getTime() method returns the time in milliseconds since 1 Jan 1970.
- The getDay() method returns the weekday number from the Date object (0-6).
- The getMilliseconds() method return the milliseconds from the date object (0-999)