Calculadora de fechas (sumar/restar días o diferencia)
Dos modos: 'sumar o restar' para calcular una fecha futura o pasada, o 'entre' para encontrar la diferencia en años, meses, días, semanas y días hábiles.
Cómo funciona
Qué calcula
Modo sumar/restar: toma una fecha, suma o resta un número de años, meses y días, y te da la fecha resultante. Años y meses usan aritmética de calendario (así sumar 1 mes a 31 ene da 28 feb o 29 feb dependiendo de bisiesto, no 3 mar). Los días son exactos — sumar 30 días siempre avanza exactamente 30 días de calendario.
Modo entre: toma dos fechas y da la diferencia en años/meses/días más totales en días, semanas, meses y días hábiles (lun a vie, sin festivos). La forma Y/M/D usa la misma lógica de préstamo que nuestra age calculator — una diferencia es p.ej. '2 años, 5 meses, 3 días', no un año decimal.
Por qué los días hábiles no incluyen festivos
Contamos lunes a viernes como días hábiles y excluimos sábado y domingo. Los festivos varían por país, región y año, así que no los restamos automáticamente. Para EE.UU. resta unos 10 festivos federales por año del resultado; UK ~8 bank holidays; España ~14 festivos.
Si los festivos importan para tu cálculo (plazos, negociaciones contractuales), haz el conteo de calendario aquí, luego revisa la lista de festivos de tu país manualmente. Podríamos añadir resta de festivos por país en versión futura.
Casos de uso comunes
Plazos de proyecto: 'esto vence 90 días después del kickoff'. Suma 90 días a la fecha inicial.
Términos contractuales: cuenta días entre inicio y fin del contrato. Coteja contra el contrato para facturación.
Planificación de viaje: ¿cuántos días hábiles entre salir y volver? Útil para calendarios fuera de oficina e informes de gastos.
Hitos personales: aniversarios, conteos de sobriedad, tiempo desde un evento mayor.
Preguntas frecuentes
›¿Qué pasa si sumo 1 mes al 31 de enero?
Obtienes 28 feb (o 29 feb en bisiesto). La aritmética de calendario fija al último día del mes destino cuando el día origen no existe.
›¿Se restan festivos de los días hábiles?
No — solo fines de semana. Resta los festivos específicos de tu país manualmente según el calendario de tu jurisdicción.
›¿Maneja aritmética con fechas negativas?
Sí mediante el modo 'restar'. Internamente, restar es solo sumar deltas negativos. El modo 'diferencia entre' siempre devuelve valores positivos sin importar el orden.
›¿Qué zona horaria usa?
La zona local de tu navegador. Las fechas se interpretan como medianoche local. Los cálculos cruzando zonas pueden necesitar ajuste.
›¿Puedo sumar horas y minutos?
Aún no — solo granularidad de fecha. Usa una herramienta de timestamp aparte para matemática a nivel de hora.
›¿Cuál es la diferencia más grande que maneja?
Cientos de años cómodamente. El Date de JavaScript soporta ±100 millones de días desde 1970, así que ese es el límite práctico.
›¿Por qué cuenta ambos extremos diferente?
El total de días es el conteo de noches entre las dos fechas. Dos días consecutivos tienen diferencia de 1 día. El conteo de días hábiles camina por cada día de calendario en medio.
›¿Los datos salen del navegador?
No. Todo el cálculo corre localmente.
Herramientas relacionadas
Última actualización: