AZ Tools

Divisor de Rango de Fechas

Tiempo

Útil para reportes por chunks, planificación de sprints, cohortes mensuales, batch jobs, o cualquier cosa que necesite un período largo dividido en slices iguales. El modo Intervalos lista inicio, fin y duración en días para cada chunk; el modo Fronteras lista solo los N+1 cut-points (útil como input para queries downstream).

Salida:
Divisiones
  • #12026-06-02 → 2026-09-0191d
  • #22026-09-01 → 2026-12-0292d
  • #32026-12-02 → 2027-03-0391d
  • #42027-03-03 → 2027-06-0392d

Las fronteras se ajustan a medianoche en tu zona horaria local.

Cómo usar

  1. Elige fechas de inicio y fin y cuántos intervalos quieres (hasta 50).
  2. Conmuta entre Intervalos y Fronteras según necesite tu script.
  3. Incluir fecha final mantiene el último día dentro del rango; apágalo para estilo half-open `[start, end)`.

Preguntas frecuentes

¿Qué pasa si el rango no divide parejo?
La división se hace en milisegundos y cada frontera se ajusta a la medianoche más cercana, así el último intervalo puede correr un día más o menos que los otros. Los intervalos siguen siendo lo más balanceados posible para salida en días enteros.
¿Por qué elegiría Fronteras sobre Intervalos?
Las fronteras son exactamente los cut-points que alimentarías a una query `BETWEEN` o función de partición — sin necesidad de emparejar inicio/fin.

Herramientas relacionadas