Como crear un array de años con JavaScript

Dom 22 Nov 2020 | Por: Roylan Suarez

Hola amigo lector de CódigoJS. Hoy veremos como crear un array de años de una forma rápida y sencilla en Javascript utilizando el objeto Date()

function rangeYear () {
  const max = new Date().getFullYear()
  const min = max - 100
  const years = []

  for (let i = max; i >= min; i--) {
      years.push(i)
  }
  return years
}
  1. Creamos la función rangeYear
  2. Definimos una constante que tendrá el año máximo en el array, en este caso el año actual lo obtenemos con método getFullYear del objeto Date()
  3. Definimos una constante que almacenará el año mínimo, en este caso le restamos 100 años al actual.
  4. Definimos un array years que almacenará los años.
  5. Hacemos un ciclo que recorre el el rango de años desde max hasta min y lo añade al array years.
  6. Por último devuelve el array.

¿Que usos le podemos dar a esta función?. Muchos, uno de ellos es un select que muestre un rango de años y que nos permita seleccionar uno año.

Esta es una solución simple, pero claro, que existen muchas otras.

¿Conoces alguna otra forma de crear un array de años usando javascript? Compartela.



Déjanos un comentario

Artículos relacionados