Micro-mejora: selectores de rango de fechas

Aparte de no tener etiquetas que indiquen la fecha de inicio y la fecha de finalización, el selector de rango de fechas te lucha constantemente si la evaluación actual de la fecha de finalización es anterior a la fecha de inicio, o si está en el futuro. ¡Pero como el año va al final, ni siquiera sabe si ese es realmente el caso! Intentemos introducir un rango del 12/12/2023 al 31/12/2023 con la fecha actual:

  • ¿Se prohíbe introducir 12/… en el segundo cuadro porque está en el futuro?
  • ¿Cambiar el año restablece por completo el segundo cuadro a mitad de escritura porque ???

La solución para esto sería simplemente dejar de evaluar las fechas entre sí, o con la fecha actual, y permitir que el usuario introduzca cualquier fecha (válida) en cualquiera de los cuadros. Qué cuadro es el de inicio y cuál es el de finalización no necesita tener ninguna importancia, y si una fecha está en el futuro, simplemente se puede limitar a “hoy” más tarde (una vez que los datos se estén actualizando).

6 Me gusta