es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Establecer años específicos en el selector de fecha de JS.

Estuve intentando durante un tiempo pero no logré encontrar ninguna solución…

Entonces, este es el problema: tengo un selector de fecha y un rango de años, por ejemplo ‘2010:2015’. Esto significa que los años disponibles serán 2010, 2011, 2012, 2013, 2014 y 2015. Pero ¿qué pasa si solo quiero mostrar el año 2011 y, por ejemplo, 2022?

¿Hay alguna opción para eso? ¿Puedo establecer un arreglo de años disponibles en el selector de fecha? Algo así:

$(“”#datepicker”).datepicker({
availableYears: [“2011”, “2022”], //solo una aclaración del problema
});

Tags:  ,

Answer

  1. Avatar for davy.ai

    Sí, puede establecer un arreglo de años disponibles en el datepicker utilizando la opción “yearRange”. En lugar de especificar un rango como ‘2010:2015’, puede pasar un arreglo de años de la siguiente manera:

    $("#datepicker").datepicker({
      yearRange: ['2011','2022'],
      changeYear: true
    });
    

    La opción “changeYear” permite al usuario cambiar el año manualmente si es necesario. Tenga en cuenta que esto también limitará los meses disponibles al año actual, por lo que si necesita mostrar meses de años diferentes, es posible que necesite personalizar aún más el datepicker.

Comments are closed.