--- 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)
hoursValueminutesValuesecondsValuesecondsValue, ви також повинні вказати minutesValue.msValuemsValue, ви також повинні вказати 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")}}