Así que he trabajado en esta tarea durante un tiempo, desde la semana pasada, veo que se puede estructurar en tres secciones y una pregunta:
- Evitar duplicaciones y ruido en los rangos de -\u003e a:
- año actual, sin horas (
00:00):- mismo rango de semana/mes:
lun, 6 oct → vie, 10 oct||lun, 6 oct → lun, 20 oct - rango de meses diferentes:
lun, 6 oct → jue, 6 nov
- mismo rango de semana/mes:
- año actual, con horas:
- mismo rango de día:
lun, 6 oct 12:00 AM → 1:00 AM
- mismo rango de día:
- años diferentes, sin horas:
lun, 6 oct → mar, 6 ene, 2026
- año actual, sin horas (
- Mostrar hora local basada en la casilla de verificación marcada (en OP)
- Observé algunas inconsistencias al mostrar fechas dentro del rango dos días antes y un día después de hoy:
- con hora:
Ayer/Hoy/Mañana 8:00 PM - sin hora:
Lunes...Domingo
- con hora:
- A veces la zona horaria se muestra al final de la fecha y hora:
Hoy 2:00 PM → 4:00 PM (UTC). Pregunta: ¿en qué casos queremos mostrar la zona horaria entre paréntesis?