![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
18/03/2009, 15:06
|
| | Fecha de Ingreso: marzo-2009
Mensajes: 15
Antigüedad: 15 años, 11 meses Puntos: 0 | |
Respuesta: Ayuda con function strftime ya sres.
<?
function usuario_online($ultima_conexion_encargado){
$annio_serv= date('Y');
$mes_serv= date('m');
$dia_serv= date('d');
$hora_serv= date('H');
$min_serv= date('i');
$seg_serv= date('s');
list ($fecha_conex, $hora_conex)=explode(' ' ,$ultima_conexion_encargado);
list($annio_conex,$mes_conex,$dia_conex)= explode('-',$fecha_conex);
list($hora_conex,$basura)= explode('.',$hora_conex);
list($hora_conex,$min_conex,$seg_conex)= explode(':',$hora_conex);
//calculo timestamp de las dos fechas
$fecha1 = mktime($hora_serv, $min_serv, $seg_serv,$mes_serv,$dia_serv,$annio_serv);
$fecha2 = mktime($hora_conex, $min_conex, $seg_conex,$mes_conex,$dia_conex,$annio_conex);
//resto a una fecha la otra
$segundos_diferencia = $fecha1 - $fecha2;
//obtengo el valor absoulto de los días (quito el posible signo negativo)
$segundos_diferencia = abs($segundos_diferencia);
//quito los decimales a los días de diferencia
$segundos_diferencia = floor($segundos_diferencia);
return $segundos_diferencia;
}// cierra funcion
?>
lo que muestra ese codigo es en segundos la diferencia entre el servidor y la fecha del ingreso en bd!
espero que les sirva algun dia! |