El eje horizontal en el gráfico de líneas de mi chartjs muestra el tiempo. Actualmente, el eje de tiempo es solo una serie de meses con el estilo "21 de enero", "21 de febrero", "21 de marzo", etc. de modo que los usuarios deberían poder cambiar el número de años. Los usuarios deberían poder cambiar entre una vista con 1 año, 3 años o 10 años. Cuando cambie a un período de tiempo más largo, sería bueno si el etiquetado del período cambiara para mostrar años completos. ¿Existe algún tipo de función de formato de fecha agradable que pueda determinar si meses o años son más apropiados para ver y cambiar automáticamente?