Метод setHours
Устанавливает значение часов в объекте Date, используя локальное время.
function setHours(numHours : Number [, numMin : Number [, numSec : Number [, numMilli : Number ]]])
Аргументы
numHours
Обязательный. Числовое значение, равное количеству часов.numMin
Необязательный. Числовое значение, равное количеству минут.numSec
Необязательный. Числовое значение, равное количеству секунд.numMilli
Необязательный. Числовое значение, равное количеству миллисекунд.
Заметки
Все методы set, принимающие необязательные аргументы, в случае, когда такой аргумент не задан, используют значение, возвращенное соответствующим методом get. Например, если аргумент numMinutes не задан, JScript использует значение, возвращенное методом getMinutes.
Чтобы установить значение часов с помощью времени в формате UTC, используйте метод setUTCHours.
Если значение аргумента превышает верхнюю границу его диапазона или является отрицательным числом, остальные хранящиеся значения изменяются соответственно. Например, если сохранена дата "5 января 1996 г., 00:00:00" и вызывается метод setHours(30), то дата принимает значение "6 января 1996 г., 06:00:00". Отрицательные числа ведут себя аналогично.
Пример
В следующем примере показано использование метода setHours.
function SetHoursDemo(nhr, nmin, nsec){
var d, s; // Declare variables.
d = new Date(); // Create Date object.
d.setHours(nhr, nmin, nsec); // Set hours, minutes, & seconds.
s = "Current setting is " + d.toLocaleString()
return(s); // Return new date setting.
}