--- 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 ---
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()")}}.
dateObj.getYear()
Cap.
El mètode getYear()
retorna l'any menys el valor 1900; és a dir:
getYear()
és 100 o major. Per exemple, si l'any és el 2026, getYear()
retorna 126.getYear()
roman entre 0 i 99. Per exemple, per a l'any 1976 getYear()
retorna 76.getYear()
és menor que zero. Per exemple, per a l'any 1800, getYear()
retorna -100.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.
El mètode getYear()
retorna o bé un any amb dos dígits o bé un any amb 4 dígits:
getYear()
és l'any amb 4 dígits. Per exemple, per a l'any 1856 el valor retornat és 1856. Per a l'any 2026 el valor retornat és 2026.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
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
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
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
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). |
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}} |