--- title: Date.prototype.setHours() slug: Web/JavaScript/Reference/Global_Objects/Date/setHours tags: - Date - JavaScript - Довідка - метод translation_of: Web/JavaScript/Reference/Global_Objects/Date/setHours ---
Метод setHours()
встановлює години вказаної дати згідно з місцевим часом та повертає кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та часом у оновленому екземплярі {{jsxref("Date")}}.
dateObj.setHours(hoursValue[, minutesValue[, secondsValue[, msValue]]])
dateObj.setHours(hoursValue)
hoursValue
minutesValue
secondsValue
secondsValue
, ви також повинні вказати minutesValue
.msValue
msValue
, ви також повинні вказати minutesValue
та secondsValue
.Кількість мілісекунд між 1 січня 1970 року 00:00:00 за UTC та оновленою датою.
Якщо ви не вказуєте параметри minutesValue
, secondsValue
та msValue
, будуть використані значення, що повертають методи {{jsxref("Date.prototype.getMinutes()", "getMinutes()")}}, {{jsxref("Date.prototype.getSeconds()", "getSeconds()")}} та {{jsxref("Date.prototype.getMilliseconds()", "getMilliseconds()")}}.
Якщо вказаний вами параметр знаходиться за межами очікуваного діапазону, setHours()
пробує оновити інші параметри та інформацію про дату у об'єкті {{jsxref("Date")}} відповідно. Наприклад, якщо ви вкажете 100 в якості secondsValue
, хвилини будуть збільшені на 1 (minutesValue + 1
), а 40 буде значенням секунд.
setHours()
var theBigDay = new Date(); theBigDay.setHours(7);
Специфікація |
---|
{{SpecName('ESDraft', '#sec-date.prototype.sethours', 'Date.prototype.setHours')}} |
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("javascript.builtins.Date.setHours")}}