--- 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}} |