--- title: Date.prototype.setHours() slug: Web/JavaScript/Referencia/Objectes_globals/Date/setHours translation_of: Web/JavaScript/Reference/Global_Objects/Date/setHours ---
{{JSRef}}

El mètode setHours() assigna l'hora per a una data especificada d'acord a l'hora local, i retorna el nombre de milisegons que han passat des de l'u de gener de 1970 00:00:00 UTC fins al temps representat per la instància de {{jsxref("Date")}} actualitzada.

Sintaxi

objecteData.setHours(hores[, minuts[, segons[, milisegons]]])

Versions anteriors a JavaScript 1.3

objecteData.setHours(hores)

Paràmetres

hores
Un nombre sencer entre 0 i 23, que representa l'hora.
minuts
Opcional. Un nombre sencer entre 0 i 59 que representa els minuts.
segons
Opcional. Un nombre sencer entre 0 i 59 que representa els segons.
milisegons
Opcional. Un nombre sencer entre 0 i 999 que representa els milisegons.

Descripció

Si no s'especifiquen els paràmetres minuts, segons i milisegons s'utilitzen els valors retornats per {{jsxref("Date.prototype.getMinutes()", "getMinutes()")}}, {{jsxref("Date.prototype.getSeconds()", "getSeconds()")}} i {{jsxref("Date.prototype.getMilliseconds()", "getMilliseconds()")}}.

Si es passa un paràmetre que està fora del rang esperat, el mètode setHours() actualitza els altres paràmetres per a acceptar el nombre. Per exemple, si es passa 100 com a segons, els minuts seran incrementats en 1 (minuts + 1), i s'emprarà 40 com a segons.

Exemples

Utilitzar setHours()

var elGranDia = new Date();
elGranDia.setHours(7);

Especificacions

Especificació Estat Comentaris
{{SpecName('ES1')}} {{Spec2('ES1')}} Definició inicial. Implementat a JavaScript 1.0.
{{SpecName('ES5.1', '#sec-15.9.5.34', 'Date.prototype.setHours')}} {{Spec2('ES5.1')}}  
{{SpecName('ES6', '#sec-date.prototype.sethours', 'Date.prototype.setHours')}} {{Spec2('ES6')}}  

Compatibilitat amb navegadors

{{CompatibilityTable}}
Característica Chrome Firefox (Gecko) Internet Explorer Opera Safari
Suport bàsic {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Característica Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Suport bàsic {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

Vegeu també