S
i 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.
Interesante y Práctico
Gracias por enseñarnos Trucos y técnicas en PHP
Hola Anxel,
Gracias por tu apoyo, nos da ánimos para continuar añadiendo artículos.
Gracias por tu aporte, muy interesante estas técnicas de Php.
Saludos,
Jesús Torsion
Gracias a ti por los agradecimientos :p
wow…me encanto este sitio..Felicitaciones
Muchas gracias bastante practico