Date.prototype.getHours()
Baseline
Widely available
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since â¨July 2015â©.
The getHours() method of Date instances returns the hours for this date according to local time.
Try it
const birthday = new Date("March 13, 08 04:20");
console.log(birthday.getHours());
// Expected output: 4
Syntax
js
getHours()
Parameters
None.
Return value
An integer, between 0 and 23, representing the hours for the given date according to local time. Returns NaN if the date is invalid.
Examples
>Using getHours()
The hours variable has value 23, based on the value of the Date object xmas95.
js
const xmas95 = new Date("1995-12-25T23:15:30");
const hours = xmas95.getHours();
console.log(hours); // 23
Specifications
| Specification |
|---|
| ECMAScript® 2026 Language Specification > # sec-date.prototype.gethours > |