--- 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 ---
{{JSRef}} {{deprecated_header}}

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()")}}.

Sintaxi

objecteData.setYear(any)

Paràmetres

any
Un nombre sencer.

Descripció

Si 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.

Exemples

Utilitzar 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);

Especificacions

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).

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é