--- title: Date.prototype.getYear() slug: Web/JavaScript/Reference/Global_Objects/Date/getYear tags: - Date - Deprecated - JavaScript - Method - Prototype - Reference translation_of: Web/JavaScript/Reference/Global_Objects/Date/getYear ---
O método getYear() retorna o ano especificado pela data de acordo com a hora local. Por conta do fato de que getYear() não retorna anos completos ("problema do ano 2000"), este método não é mais utilizado e foi substituido pelo método {{jsxref("Date.prototype.getFullYear", "getFullYear()")}}.
dateObj.getYear()
Nenhum.
O método getYear() retorna o ano menos 1900; então:
getYear() é 100 ou mais. Por exemplo, se o ano for 2026, getYear() retorna 126.getYear() é entre 0 e 99. Por exemplo, se o anor for 1976, getYear() retorna 76.getYear() é menor que 0. Por exemplo, se o ano for 1800, getYear() retorna -100.Para levar em consideração anos antes e depois de 2000, você deve utilizar {{jsxref("Date.prototype.getFullYear", "getFullYear()")}} ao invés de getYear() para que o ano seja especificado por completo.
O método getYear() retorna um ano de 2 ou 4 dígitos:
getYear() é o ano menos 1900. Por exemplo, se o ano é 1976, o valor retornado é 76.getYear() é um ano de 4 dígitos. Por exemplo, se o ano é 1856, o valor retornado é 1856. Se o ano é 2026, o valor retornado é 2026.O segundo statement atribui o valor 95 à variável year.
var Xmas = new Date('December 25, 1995 23:15:00');
var year = Xmas.getYear(); // returns 95
O segundo statement atribui o valor 100 à variável year.
var Xmas = new Date('December 25, 2000 23:15:00');
var year = Xmas.getYear(); // returns 100
O segundo statement atribui o valor -100 à variável year.
var Xmas = new Date('December 25, 1800 23:15:00');
var year = Xmas.getYear(); // returns -100
O segundo statement atribui o valor 95 à variável year, representanto o ano 1995.
var Xmas.setYear(95); var year = Xmas.getYear(); // returns 95
| Especificação | Status | Comentário |
|---|---|---|
| ECMAScript 1st Edition. | Standard | Definição inicial. Implementado em JavaScript 1.3. |
| {{SpecName('ES5.1', '#sec-B.2.4', 'Date.prototype.getYear')}} | {{Spec2('ES5.1')}} | Definido em (informativo) compatibilidade annex. |
| {{SpecName('ES6', '#sec-date.prototype.getyear', 'Date.prototype.getYear')}} | {{Spec2('ES6')}} | Definido em (normativo) annex para funcionalidades adicionais para futuros browsers web. |
| Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
|---|---|---|---|---|---|
| Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |
| Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
|---|---|---|---|---|---|---|
| Basic support | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} | {{CompatVersionUnknown}} |