![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
30/03/2022, 02:22
|
![Avatar de teslas](http://static.forosdelweb.com/customavatars/avatar492873_1.gif) | | | Fecha de Ingreso: febrero-2013 Ubicación: Barcelona
Mensajes: 106
Antigüedad: 12 años Puntos: 1 | |
Respuesta: Como restar 20 minutos a una hora El codigo que muestras no esta muy claro porque no aparece el calculo de la operacion de los minutos.
Te dejo este codigo haber si te sirve, suponiendo que la hora es de España, tu puedes cambiarlo por la zona que te interese. Despues utilizamos la funcion date() para mostrar la fecha con todos sus parametros para finalmente realizar la operacion que en tu caso es restar 20 minutos con la funcion strtotime(), esto te lo dara en formato entero y finalmente ponemos otra vez el formato date().
date_default_timezone_set("Europe/Madrid");
$actual= date('Y-m-d H:i:s');
$nueva = strtotime ( '-20 minute' ,strtotime($actual));
$Fecha = date ( 'Y-m-d H:i:s' , $nueva);
echo $Fecha; |