Esta sección ha sido probado por nuestros expertos para asegurar la exactitud de esta división.
Esta función ya no se recomienda. Aunque es posible que algunos navegadores aún lo admitan, es posible que ya se haya eliminado de los estándares web relevantes, que esté en proceso de eliminación o que solo se conserve por motivos de compatibilidad. Evite usarlo y actualice el código existente si es posible; consulte la tabla de compatibilidad en la parte inferior de esta página para orientar su decisión. Tenga en cuenta que esta función puede dejar de funcionar en cualquier momento.
los getYear()
El método devuelve el año en la fecha especificada según la hora local. Porque getYear()
no devuelve años completos (“problema del año 2000”), ya no se usa y ha sido reemplazado por el getFullYear()
método.
Sintaxis
getYear()
Valor devuelto
Un número que representa el año de la fecha dada, según la hora local, menos 1900.
Descripción
- Para años mayores o iguales a 2000, el valor devuelto por
getYear()
es 100 o mayor. Por ejemplo, si el año es 2026,getYear()
devuelve 126. - Para los años entre 1900 y 1999 inclusive, el valor devuelto por
getYear()
está entre 0 y 99. Por ejemplo, si el año es 1976,getYear()
devuelve 76. - Para años anteriores a 1900, el valor devuelto por
getYear()
es menor que 0. Por ejemplo, si el año es 1800,getYear()
devuelve -100.
Para tener en cuenta los años anteriores y posteriores al 2000, debe utilizar getFullYear()
en lugar de getYear()
para que el año se especifique en su totalidad.
Compatibilidad con versiones anteriores
Comportamiento en JavaScript 1.2 y anteriores
los getYear()
método devuelve un año de 2 o 4 dígitos:
- Para los años entre 1900 y 1999 inclusive, el valor devuelto por
getYear()
es el año menos 1900. Por ejemplo, si el año es 1976, el valor devuelto es 76. - Para años menores a 1900 o mayores a 1999, el valor devuelto por
getYear()
es el año de cuatro dígitos. Por ejemplo, si el año es 1856, el valor devuelto es 1856. Si el año es 2026, el valor devuelto es 2026.
Ejemplos
Años entre 1900 y 1999
La segunda sentencia asigna el valor 95 a la variable year
.
var Xmas =newDate('December 25, 1995 23:15:00');var year = Xmas.getYear();// returns 95
Años por encima de 1999
La segunda sentencia asigna el valor 100 a la variable year
.
var Xmas =newDate('December 25, 2000 23:15:00');var year = Xmas.getYear();// returns 100
Años por debajo de 1900
La segunda sentencia asigna el valor -100 a la variable year
.
var Xmas =newDate('December 25, 1800 23:15:00');var year = Xmas.getYear();// returns -100
Configuración y obtención de un año entre 1900 y 1999
La tercera sentencia asigna el valor 95 a la variable year
que representa el año 1995.
var Xmas =newDate('December 25, 2015 23:15:00'); Xmas.setYear(95);var year = Xmas.getYear();// returns 95
Especificaciones
Especificación |
---|
Especificación del lenguaje ECMAScript (ECMAScript) #sec-date.prototype.getyear |
Compatibilidad del navegador
Escritorio | Móvil | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Cromo | Borde | Firefox | explorador de Internet | Ópera | Safari | WebView Android | cromo androide | Firefox para Android | Ópera Android | Safari en IOS | Samsung Internet | |
getYear |
1 | 12 | 1 | 3 | 3 | 1 | 1 | 18 | 4 | 10.1 | 1 | 1.0 |
Ver también
Date.prototype.getFullYear()
Date.prototype.getUTCFullYear()
Date.prototype.setYear()
Aquí puedes ver las comentarios y valoraciones de los lectores
Al final de la post puedes encontrar los comentarios de otros programadores, tú igualmente tienes el poder mostrar el tuyo si lo deseas.