Cómo contar los minutos transcurridos

  • Autor Autor Vincenso Paul
  • Fecha de inicio Fecha de inicio
V

Vincenso Paul

No recomendado
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Bueno, a veces necesito contrar el tiempo transcurrido entre un llamado y otro de un usuario a una de las páginas o un archivo

Lo que hago es declarar la variable tiempo como varchar en el Mysql y luego hacer una resta con una función
 
Queda algo así, $tiempo es la ultima fecha guardada en la base de datos para ese usuario, DateTime es la función que nos permite hacer una resta, la función diff hace la resta y la función formar nos permite elegir entre minutos, horas o segundos para obtener el valor

Insertar CODE, HTML o PHP:
$fecha1 = new DateTime($tiempo);
$fecha22 = date('Y-m-d h:i:s'); 
$fecha2 = new DateTime($fecha22); 
$intervalo = $fecha1->diff($fecha2);
$ti= $intervalo->format('%i');
if($ti>20 ) //entonces ya pasaron mas de veinte minutos
 
Tienes un error o es un tutorial?
 
Es mas bien a modo de tutorial sobre como resolví el problema, si alguien tiene una mejor forma también se vale
 
Atrás
Arriba