Ver Mensaje Individual
  #3 (permalink)  
Antiguo 04/09/2012, 05:17
Avatar de NnikoO
NnikoO
 
Fecha de Ingreso: agosto-2008
Ubicación: Rosario
Mensajes: 245
Antigüedad: 15 años, 8 meses
Puntos: 0
Respuesta: Restar fechas: D/H/M/S

Hola alyciashape, una fecha es estática ya que es la fecha y hora del inicio de un evento. La otra fecha y hora se toma en el momento que el usuario ingresa a la web. La idea es restar esta fecha + hora final, con la fecha + hora del momento.

Estoy probando esta función ahora, cambinadole el valor del que seria la fecha+hora de ingreso y parece funcionar perfectamente.

Código PHP:
Ver original
  1. $fecha_final = "2012-09-14 09:00:00";
  2.     $fecha_actual = "2012-09-04 08:07:30"; (A MODO DE EJEMPLO)
  3.    
  4.     $diff = strtotime($fecha2) - strtotime($fecha1);
  5.     $dias = $diff/(60*60*24);
  6.     $horas = ($dias-intval($dias))*24;
  7.     $min = ($horas-intval($horas))*60;
  8.     $seg = ($min-intval($min))*60;
  9.     echo "Quedan ".intval($dias)." dias ".intval($horas)."  horas ".intval($min)." minutos ".intval($seg)." segundos";