--- title: Date.prototype.setYear() slug: Web/JavaScript/Reference/Global_Objects/Date/setYear translation_of: Web/JavaScript/Reference/Global_Objects/Date/setYear original_slug: Web/JavaScript/Referencia/Objectes_globals/Date/setYear ---
El mètode setYear() assigna l'any per a una data especificada, d'acord a l'hora local. Com que setYear() no utilitza anys complerts ("el problema de l'any 2000"), aquest mètode està en desús i s'ha reemplaçat pel mètode {{jsxref("Date.prototype.setFullYear()", "setFullYear()")}}.
objecteData.setYear(any)
anySi any és un nombre entre 0 i 99 (inclòs), llavors s'assigna 1900 + any a objecteData. En cas contrari, s'assigna any a objecteData.
setYear()Les dues primeres línies assignen el valor 1996 a l'any. La tercera línia assigna el valor 2000 a l'any.
var elGranDia = new Date(); elGranDia.setYear(96); elGranDia.setYear(1996); elGranDia.setYear(2000);
| Especificació | Estat | Comentaris |
|---|---|---|
| {{SpecName('ES1')}} | {{Spec2('ES1')}} | Definició inicial. Implementat a JavaScript 1.0. |
| {{SpecName('ES5.1', '#sec-B.2.5', 'Date.prototype.getYear')}} | {{Spec2('ES5.1')}} | Definit a l'annex de compatibilitat (informatiu). |
| {{SpecName('ES6', '#sec-date.prototype.setyear', 'Date.prototype.getYear')}} | {{Spec2('ES6')}} | Definit a l'annex de característiques adicionals per a navegadors web (normatiu). |
| 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}} |