Fecha dentro de x días en php
Si estamos buscando una manera sencilla de como sumar días a una fecha php, podemos en este articulo descargar una útil función que nos realizara los cálculos de manera sencilla.
Función para sumar días a una fecha en php
A continuación mostramos el código de una función que te vendrá de perlas para poder realizar estas operaciones con fechas en php:
// Calcula la fecha resultante si le sumamos o restamos a $fecha, $masdias dias // Devuelve la fecha en formato dd-mm-aaaa function fechaMasDias($fecha, $masdias){ return (strftime("%d-%m-%Y", (strtotime($fecha)+($masdias*86400)))); }
La fecha resultante nos la mostrara en formato dd-mm-aaaa y podemos sumar un desplazamiento positivo o negativo de días.
Alternativa con la función strtotime
Es posible realizar estos cálculos con fechas en php mediante la función strtotime. Esta función permite añadir a una cadena de fecha, un segundo parámetro, indicando la diferencia en días (days), meses (months) o años (years).
Por ejemplo, si queremos calcular la fecha resultante de sumar 26 dias al 14 de febrero de 2019:
echo date("d-m-Y",strtotime("14-02-2019 + 1 days"));
También permite calcular intervalos de días hacia atrás. Por ejemplo, si queremos saber la fecha al quitar 36 días al 28 de septiembre de 2019:
echo date("d-m-Y",strtotime("28-09-2019 - 36 days"));
Pero como comentamos antes, esto tambien se puede aplicar al calculo de fechas añadiendo o quitando meses y/o años:
//Calculo con meses echo date("d-m-Y",strtotime("13-04-2019 + 3 months")); echo date("d-m-Y",strtotime("24-09-2019 - 6 months")); //Calculo con años echo date("d-m-Y",strtotime("07-11-2019 + 3 years")); echo date("d-m-Y",strtotime("28-05-2019 - 6 years"));
Deja una respuesta