Calculadora para sumar días a una fecha | Restar días a una fecha | Sumar o restar años, meses, semanas y horas

Restar o sumar días a una fecha online


resultado


La calculadora que aquí ponemos en tus manos, es la mejor herramienta online para restar o sumar días a una fecha. Con ella podrás realizar las siguientes operaciones:

  • Sumar días a una fecha / Restar días a una fecha
  • Sumar años a una fecha / Restar años a una fecha
  • Sumar meses a una fecha / Restar meses a una fecha
  • Sumar semanas a una fecha / Restar semanas a una fecha
  • Sumar horas a una fecha / Restar horas a una fecha

Con esta herramienta podrás simplificar tus cálculos de fechas, brindándote la capacidad de realizar operaciones precisas y eficientes con las fechas y horas de tu elección.

Cómo restar o sumar días a una fecha

Sumar días a una fecha

Para sumar días a una fecha, puedes seguir estos pasos básicos:

Supongamos que tienes una fecha representada por tres valores: «día (D)/mes (M)/año (A)», y quieres sumar un número de días (N) a esta fecha.

Paso 1: Verificar si el año es bisiesto

Antes de comenzar a sumar días, debes verificar si el año actual es bisiesto. Esto es importante para manejar correctamente el mes de febrero. Un año es bisiesto si es divisible por 4, pero no es divisible por 100, excepto si es divisible por 400.

Paso 2: Definir la cantidad de días por mes

Crea una lista o una tabla que almacene la cantidad de días en cada mes. Asegúrate de considerar febrero de manera especial si el año es bisiesto, ya que tendrá 29 días en lugar de 28.

Paso 3: Sumar los días

Comienza sumando los días que deseas agregar a la fecha actual al día actual (D). Si el resultado supera la cantidad de días en el mes actual (M), debes manejar el acarreo a los meses y años siguientes.

  • Suma los días: D’ = D + N
  • Si D’ es menor o igual a la cantidad de días en el mes M, entonces la fecha resultante es (A, M, D’).
  • Si D’ es mayor que la cantidad de días en el mes M, debes manejar el acarreo:
    • Resta la cantidad de días en el mes M de D’, obteniendo el acarreo: Ac = D’ – días_por_mes[M]
    • Incrementa M en 1 (avanza al siguiente mes).
    • Si M se convierte en 13 (diciembre), establece M en 1 y aumenta A en 1 (avanza al siguiente año).
    • Repite estos pasos hasta que D’ sea menor o igual a la cantidad de días en el mes M.

El resultado final es la nueva fecha D’/M/A.

Por ejemplo, si quieres agregar 10 días al 1 de enero de 2023, tendrías: 01/01/2023 + 10 días = 11/01/2023. En este caso no se tuvo que realizar ningún ajuste en el mes ni el año.

Pero imagina que quieres sumar 8 días al 28 de marzo de 2023:

  • Al sumar los 8 días al día de la fecha, 28, vemos que el resultado 8+28=36  excede el número de días del mes de marzo, 31.
  • Para ajustar el resultado le restamos 31 al resultado de la suma anterior, 36-31=5, obteniendo así el día de la nueva fecha.
  • Pero al exceder los días del mes debemos pasar al mes de abril.
  • El resultado final sería 5 de abril de 2023.

Restar días a una fecha

Por otro lado, para restar días a una fecha, sigue estos pasos:

Supongamos que tienes una fecha representada por tres valores: «día (D)/mes (M)/año (A)», y quieres restar un número de días (N) a esta fecha.

Paso 1: Verifica si el año es bisiesto y define la cantidad de días por mes.

Paso 2: Restar los días

Comienza restando los días que deseas eliminar de la fecha actual al día actual (D). Si el resultado es menor o igual a cero, debes manejar la situación retrocediendo al mes o al año anterior.

  • Resta los días: D’ = D – N
  • Si D’ es mayor que cero, entonces la fecha resultante es (D’/M/A).
  • Si D’ es menor o igual a cero, debes manejar el retroceso:
    • Resta la cantidad de días en el mes M de D’, obteniendo el retroceso: R = D’ + días_por_mes[M]
    • Disminuye M en 1 (retrocede al mes anterior).
    • Si M se convierte en 0 (antes de enero), establece M en 12 (diciembre) y reduce A en 1 (retrocede al año anterior).
    • Repite estos pasos hasta que D’ sea mayor que cero.

Tras restar N días la fecha resultante es D’/M/A. 

Cómo restar o sumar semanas a una fecha

Para sumar semanas a una fecha debes realizar los siguientes pasos:

Imaginemos que tienes una fecha representada por tres valores: «día (D)/mes (M)/año (A)», y deseas sumar un número de semanas (S) a esta fecha.

Paso 1: Convertir semanas a días

Para sumar o restar semanas a una fecha, primero debes convertir el número de semanas (S) en días, ya que una semana tiene 7 días.

  • Días a sumar o restar: Días = S * 7

Paso 2: Sumar o restar los días

Sigue los pasos explicados en el apartado anterior, «Cómo restar o sumar días a una fecha».

Cómo restar o sumar meses a una fecha

Sumar meses a una fecha

Al igual que en los apartados anteriores asumiremos que tienes una fecha representada por tres valores: «día (D)/mes (M)/año (A)», y deseas sumar un número de meses (N) a esta fecha.

Paso 1: Sumar meses

Para sumar meses a una fecha, simplemente suma el número de meses (N) al mes actual (M) de la fecha. Si el resultado supera 12, debes manejar el acarreo a los años siguientes.

  • Suma los meses: M’ = M + N

  • Si M’ es menor o igual a 12, entonces la fecha resultante es (A, M’, D).

  • Si M’ es mayor que 12, debes manejar el acarreo:

    • Divide M’ entre 12 para obtener la cantidad de años a avanzar (Años = M’ // 12).
    • Calcula el mes restante después de dividir por 12 (M’ % 12).
    • Incrementa A en la cantidad de años a avanzar.
    • Establece M’ en el mes resultante después de la división.
    • Si M’ es 0, establece M’ en 12 (diciembre).

Paso 2: Ajustar la fecha si es necesario

Una vez que hayas calculado el nuevo mes (M’) y año (A), verifica si el día (D) es válido para ese mes. Si el día actual (D) es mayor al último día del mes resultante (M’), ajústalo al último día válido de ese mes.

  • Si D es mayor que la cantidad de días en el mes M’, establece D en la cantidad máxima de días en ese mes.

La nueva fecha será (D/M’/A).


Restar meses a una fecha

Para restar un número de N meses a una fecha «día (D)/mes (M)/año (A)» se deben realizar los siguientes pasos:

Paso 1: Restar meses Para restar meses a una fecha, simplemente resta el número de meses (N) al mes actual (M) de la fecha. Si el resultado es menor que 1, debes manejar el retroceso a los años anteriores.

  • Resta los meses: M’ = M – N

  • Si M’ es mayor o igual a 1, entonces la fecha resultante es (A, M’, D).

  • Si M’ es menor que 1, debes manejar el retroceso:

    • Calcula la cantidad de años a retroceder (Años = (1 – M’) // 12 + 1).
    • Calcula el nuevo mes M’ como el resultado de restar M’ del mes máximo (12) y agregar 12.
    • Decrementa A en la cantidad de años a retroceder.

Paso 2: Ajustar la fecha si es necesario Una vez que hayas calculado el nuevo mes (M’) y año (A), verifica si el día (D) es válido para ese mes. Si el día actual (D) es mayor al último día del mes resultante (M’), ajústalo al último día válido de ese mes.

  • Si D es mayor que la cantidad de días en el mes M’, establece D en la cantidad máxima de días en ese mes.

El resultado final será la nueva fecha (D/M’/A) después de restar los N meses.

Cómo restar o sumar años a una fecha

Sumar años a una fecha

Para sumar N años a una fecha «día (D)/mes (M)/año (A)» debes realizar los siguientes pasos:

Paso 1: Sumar años

Para sumar años a una fecha, simplemente suma el número de años (N) al año actual (A) de la fecha.

  • Suma los años: A’ = A + N

Paso 2: Ajustar la fecha si es necesario

Una vez que hayas calculado el nuevo año (A’), verifica si el día (D) es válido para el mes (M) en la fecha resultante. Si el día actual (D) es mayor al último día del mes, ajústalo al último día válido de ese mes.

  • Si D es mayor que la cantidad de días en el mes M, establece D en la cantidad máxima de días en ese mes.

Teniendo como resultado la nueva fecha (D/M/A’).


Restar años a una fecha

Para restar años a una fecha realiza las siguientes acciones:

Paso 1: Restar años

Para restar años a una fecha, simplemente resta el número de años (N) al año actual (A) de la fecha.

  • Resta los años: A’ = A – N

Paso 2: Ajustar la fecha si es necesario

Una vez que hayas calculado el nuevo año (A’), verifica si el día (D) es válido para el mes (M) en la fecha resultante. Si el día actual (D) es mayor al último día del mes, ajústalo al último día válido de ese mes.

  • Si D es mayor que la cantidad de días en el mes M, establece D en la cantidad máxima de días en ese mes.

El resultado es la nueva fecha (D/M/A’).

Hecho con