month - ¿Cuál es la diferencia entre las funciones getYear() y getFullYear() de JavaScript?
getmonth javascript (3)
Simplemente no tiene sentido para mí obtener parte de un año.
En el pasado, cuando la memoria era cara y el año 2000 estaba lejos en el futuro, tenía sentido que las personas representaran a 1975 como 75. En retrospectiva, una decisión miope.
date.getFullYear() == date.getYear() + 1900
Estaba trabajando con el objeto Date
de JavaScript, y en algún lugar por primera vez tuve que extraer la parte del año de la fecha. Lo que vi fue un comportamiento extraño. Devuelve 113 en lugar de 2013 y no puedo entender cómo estos dos números podrían estar relacionados, excepto que los últimos dos números podrían ser los mismos.
var date = new Date();
console.log(date.getYear()); // prints 113
console.log(date.getFullYear()); // prints 2013
¿Cómo son diferentes estas funciones? ¿Y por qué tener una función para obtener getFullYear
? Simplemente no tiene sentido para mí obtener parte de un año.
Es una cosa Y2K, básicamente el método getYear
devuelve el año menos 1900.
Por lo tanto, les animo a pasar a obtener años getFullYear
y usar eso en su lugar.
getYear () devuelve el año - 1900, esto ha estado en desuso por un tiempo, es mejor usar getFullYear ()