Sumar o restar valor a fechas con php
Si queremos
restar o sumar una hora a la fecha actual o a cualquier fecha, no
tenemos más que operar con la función date() que nos proporciona PHP.
Podemos usar una de las dos formas que se muestran a continuación simplemente debemos seguir los siguientes pasos:
Opción 1:
//Obtenemos la fecha actual:
$fecha=time();
//Queremos restar 3 horas a la fecha actual:
$horas = -3;
// Convertimos las horas a segundos y las sumamos:
$fecha += ($horas * 60 * 60);
// Le damos al resultado el formato deseado:
$fecha = date("Y-m-d H:i:s", $fecha );
Opción 2:
Es quizá la más intuitiva:
echo date("Y-m-d H:i:s", (strtotime ("+2 Hours")));
Pudiendo sustituir el valor (+2) y Hours por lo que queramos sumar o restar.
Comentarios
Publicar un comentario