Date setHours() Method - Javascript Date

Javascript examples for Date:setHours

Description

The setHours() method sets the hour of a date object.

This method can also be used to set the minutes, seconds and milliseconds.

Syntax

date.setHours(hour, min, sec, millisec)

Parameter Values

Parameter Description
hour Required. An integer representing the hour.
min Optional. An integer representing the minutes.
sec Optional. An integer representing the seconds
millisec Optional. An integer representing the milliseconds

hour expected values are 0-23, but other values are allowed:

  • -1 sets the last hour of the previous day
  • 24 sets the first hour of the next day
  • min expected values are 0-59, but other values are allowed:
  • -1 sets the last minute of the previous hour
  • 60 sets the first minute of the next hour

second expected values are 0-59, but other values are allowed:

  • -1 sets the last second of the previous minute
  • 60 sets the first second of the next minute

millisec expected values are 0-999, but other values are allowed:

  • -1 sets the last millisecond of the previous second
  • 1000 sets the first millisecond of the next second

Return Value:

A Number, representing the number of milliseconds between the date object and midnight January 1 1970

The following code shows how to display a date after changing it to 48 hours ago.

Demo Code

ResultView the demo in separate window

<!DOCTYPE html>
<html>
<body>

<button onclick="myFunction()">Test</button>

<p id="demo"></p>

<script>
function myFunction() {// w w w.  j a v  a  2 s.c o m
    var d = new Date();
    d.setHours(d.getHours() - 48);
    document.getElementById("demo").innerHTML = d;
}
</script>

</body>
</html>

Related Tutorials