--- title: Date.prototype.getYear() slug: Web/JavaScript/Reference/Global_Objects/Date/getYear translation_of: Web/JavaScript/Reference/Global_Objects/Date/getYear original_slug: Web/JavaScript/Referencia/Objectes_globals/Date/getYear ---
{{JSRef("Global_Objects", "Date")}} {{deprecated_header}}

Resum

El mètode getYear() retorna l'any de la data especificada segons l'hora local. Com que getYear() no retorna anys sencers ("el problema de l'any 2000"), no s'utilitza més i s'ha substituït pel mètode {{jsxref("Date.prototype.getFullYear", "getFullYear()")}}.

Sintaxi

dateObj.getYear()

Paràmetres

Cap.

Retorna

El mètode getYear() retorna l'any menys el valor 1900; és a dir:

Per a tenir en compte anys abans o deprés del 2000 es recomana utilitzar {{jsxref("Date.prototype.getFullYear", "getFullYear()")}} en comptes de getYear() ja que retorna l'any sencer.

Compatibilitat amb versions anteriors

Comportament en JavaScript 1.2 i anteriors

El mètode getYear() retorna o bé un any amb dos dígits o bé un any amb 4 dígits:

Exemples

Exemple: Anys entre1900 i 1999

La segona sentència assigna el valor 95 a la variable any.

var nadal = new Date('December 25, 1995 23:15:00');
var any = nadal.getYear(); // retorna 95

Exemple: Anys majors que 1999

La segona sentència assigna el valor 100 a la variable any.

var nadal = new Date('December 25, 2000 23:15:00');
var any = Xmas.getYear(); // retorna 100

Exemple: Anys menors que 1900

La segona sentència assigna el valor -100 a la variable any.

var nadal = new Date('December 25, 1800 23:15:00');
var any = nadal.getYear(); // retorna -100

Exemple: Assignar i obtenir un any entre1900 i 1999

La segona sentència assigna el valor 95 a la variable any, que representa l'any 1995.

var nadal.setYear(95);
var any = nadal.getYear(); // retorna 95

Especificacions

Especificació Estat Comentaris
ECMAScript 1a Edició. Standard Definició inicial. Implementat a JavaScript 1.3.
{{SpecName('ES5.1', '#sec-B.2.4', 'Date.prototype.getYear')}} {{Spec2('ES5.1')}} Definit a l'annex de compatibilitat (amb caràcter informatiu).
{{SpecName('ES6', '#sec-date.prototype.getyear', 'Date.prototype.getYear')}} {{Spec2('ES6')}} Definit a l'annex de característiques adicionals per a navegadors web (amb caràcter 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é