Cómo Restar y/o Sumar días a una fecha con PHP

Ejemplos sencillos de manipulación de fechas y horas en PHP, sumar y restar días con este método es muy fácil e intuitivo...
Publicado
Actualizado
Engagements 0 Comentario

Restar días a una fecha

Para restar o quitar días a una fecha con php existen varios caminos, veremos un ejemplo de uno de ellos. El código php sería el siguiente:

<?php
        $fecha = date('Y-m-d');
        $nuevaFecha = date("Y-m-d",strtotime ( '-<$DRESTA> day' , strtotime ( $fecha ) ) );
        echo $nuevaFecha;
        ?>

Reemplazar <$DRESTA> por los días que se desean restar (Este debe ser un número entero) Veamos un ejemplo en el que le restamos 3 días a la fecha actual:

<?php
        $fecha = date('Y-m-d');
        $nuevaFecha = date("Y-m-d",strtotime ( '-3 day' , strtotime ( $fecha ) ) );
        echo $nuevaFecha;
        ?>

Sumar días a una fecha

Es igual que restar, solo tenemos que cambiar el operador (-) por (+), Veamos un ejemplo de como sumar o agregar 2 días a una fecha

<?php
        $fecha = date('Y-m-d');
        $nuevaFecha = date("Y-m-d",strtotime ( '+2 day' , strtotime ( $fecha ) ) );
        echo $nuevaFecha;
        ?>

Comentarios