Ver Mensaje Individual
  #3 (permalink)  
Antiguo 26/01/2012, 14:09
Avatar de loncho_rojas
loncho_rojas
Colaborador
 
Fecha de Ingreso: octubre-2008
Ubicación: En el mejor lugar del mundo
Mensajes: 2.704
Antigüedad: 15 años, 6 meses
Puntos: 175
Respuesta: calcular horas de diferencia

algo asi..


Código PHP:
//obtener fecha actual para compararlo con el ultimo intento
                    
$fecha getdate();
                    
$today=($fecha["year"]."-".$fecha["mon"]."-".$fecha["mday"]." ".$fecha["hours"].":".$fecha["minutes"].":".$fecha["seconds"]);
                    
//genero una resta de la fecha actual contra el ultimo intento guardado en la BD        
                    
$datetime1 = new DateTime($today);
                    
$datetime2 = new DateTime($fila['ultimointento']);//esto sale de la consulta a la BD
                    
$intervalo $datetime1->diff($datetime2);

//luego lo comparamos.. por ejemplo, para saber si ya ha pasado 1 dia..

 
if($intervalo->format('%a')>1){
//lo que sea que tenga que hacer


tambien puedes buscarlo por sql...

Código PHP:
<?php
//sql de prueba para comparar fechas
$sql_date="select to_char(age (current_date, ultimointento),'YY/MM/DD')
FROM usuarios
WHERE idcliente= 2125373"
;

?>
en donde puede usar solo un parametro como DD o YY, o dos, depende de lo que quieras hacer.. espero te sirva
__________________
Ayudo con lo que puedo en el foro, y solo en el foro.. NO MENSAJES PRIVADOS.. NO EMAILS NI SKYPE u OTROS.

Antes de hacer un TOPICO piensa si puedes hallarlo en Google o en el Buscador del Foro...