Jinglero

Sumar dias a una fecha con dateAdd en PHP

Ultima funcion del dia dedicada al tratamiento de fechas nuevamente.
Esta vez son dos funciones, que difieren unicamente por un signo, + o -.
Hay veces que vamos a necesitar sumar dias a una fecha. y otras veces restar dias a una fecha. Para esto les dejo dateAdd() y dateSub().

/*
* En ambos casos $fecha tiene que tener
* el mismo formato que se muestra en la funcion date (d-m-Y).
*/
function dateAdd($fecha,$dias){
     return date("d-m-Y", strtotime($fecha." +".$dias." day"));
}
 
function dateSub($fecha,$dias){
     return date("d-m-Y", strtotime($fecha." -".$dias." day"));
}

Si en lugar de restar dias, se necesitara restar meses o años, hay que cambiar el day por month o year.

Espero que sea de utilidad.
Salutes


Categorised as: Code


Deja un comentario

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

*

Puedes usar las siguientes etiquetas y atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">