Cita:
Iniciado por Italico76 HOLA
Como no se si quieres exactamente 2 horas o mas de 2 horas.......te dejo esto que hice mirando el manual:
Código PHP:
Ver original<?php
// Para PHP >= 5.3.0
$ini = new DateTime('2014-04-15'); // formato: aaaa-mm-dd
$ini->setTime(12,35,0);
$fin = new DateTime('2014-04-15');
$fin->setTime(14,44,0);
$intervalo = $ini->diff($fin);
$diff_d = $intervalo->format('%a'); // dias de dif.
$diff_h = $intervalo->format('%h'); // horas de dif.
$diff_m = $intervalo->format('%i'); // minutos ...
$diff_s = $intervalo->format('%s'); // segundos ..
if ($diff_h==2 and $diff_m==0)
echo "Pasaron 2 horas y quizas algunos segundos :)";
elseif ($diff_d >0 or $diff_h>=2)
echo "Pasaron 2 horas o mas";
else
echo "No pasaron 2 horas";
Hola, gracias por dedicar tiempo a mi post, pero todo eso hay que hacer para saber una sola condicion
, igual estoy ojeando a fondo todas las funciones de fecha de php haber si encuentro algo que me acorte el codigo