Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/03/2022, 02:22
Avatar de teslas
teslas
 
Fecha de Ingreso: febrero-2013
Ubicación: Barcelona
Mensajes: 106
Antigüedad: 11 años, 2 meses
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;