In the above syntax the DateObject is a valid Date object.
Parameter: This function does not takes any parameter. It is just used along with a Date Object from which we want to fetch Hours.
Return Values: It returns the Hours for the given Date object. Hours is an interger value ranging from 0 to 23.
Below program illustrate the getHours() function:
Errors and Exceptions:
Program 1: Here date of the month must lie in between 1 to 31 because no date can have month greater than 31. That is why it returns NaN i.e, Not a Number if the month in the Date object is greater than 31. Hours will not be existed when date of the month given as 33 i.e, greater then 31.
Program 2: If hours is not given, it returns zero (0). It is an exception case.
Program 3: If nothing as parameter is given, it returns present hours.
Application: It has many applications such as getting current hour. Below program shows one of the application of this function. It gives the current Hour.
If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to firstname.lastname@example.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.
Please Improve this article if you find anything incorrect by clicking on the "Improve Article" button below.