PHP

Sumar días a una fecha en PHP

Anteriormente hemos aprendido a sumar y restar fechas en Java Script, hoy nos toca hacer lo mismo pero en el lenguaje de programación PHP. Sumar días a una fecha en PHP es una tarea muy sencilla, para esto vamos a utilizar las funciones date y strtotime que nos proporciona el lenguaje.

¿Cómo sumar días a una fecha en PHP?

En el siguiente código podemos ver como hacer esta tarea utilizando las funciones ya mencionadas:

$date = date("d-m-Y");
//Incrementando 2 dias
$mod_date = strtotime($date."+ 2 days");
echo date("d-m-Y",$mod_date) . "\n";

De esta misma forma también podemos restar días:

$date = date("d-m-Y");
//Restando 2 dias
$mod_date = strtotime($date."- 2 days");
echo date("d-m-Y",$mod_date) . "\n";

Solamente cambiando el signo + por el -. Ahora si queremos sumar meses a una fecha podemos hacer lo siguiente:

$date = date("d-m-Y");
//Incrementando 2 meses
$mod_date = strtotime($date."+ 2 months");
echo date("d-m-Y",$mod_date) . "\n";

Y lo mismo se puede aplicar para los años:

$date = date("d-m-Y");
//Incrementando 2 años
$mod_date = strtotime($date."+ 2 years");
echo date("d-m-Y",$mod_date) . "\n";

Es importante mencionar que el formato de la fecha no necesariamente debe ser ese, por ejemplo podemos usar el “y-m-d”.

Bueno hemos llegado al final de este breve tutorial para sumar días a una fecha en PHP, espero que les haya sido de gran utilidad. Ante cualquier inconveniente no duden en dejar un comentario.

AboutJosé Di Meglio

Apasionado de la tecnología y programación. Aportando información gratuita sobre el mundo de la informática.

5 comments

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *