Foros del Web » Programando para Internet » PHP »

Como resto fechas??????

Estas en el tema de Como resto fechas?????? en el foro de PHP en Foros del Web. Estimados amigos: Tengo el siguiente problema:tengo 2 fechas (dd-mm-aa) y quisiera que me entregue la diferencia en horas (hh:mm:ss), algo como por ejemplo; $fechaayer='08-09-2002'; $horaayer='15:00:00 ...
  #1 (permalink)  
Antiguo 09/09/2002, 21:41
 
Fecha de Ingreso: agosto-2002
Mensajes: 33
Antigüedad: 15 años, 3 meses
Puntos: 0
Como resto fechas??????

Estimados amigos:
Tengo el siguiente problema:tengo 2 fechas (dd-mm-aa) y quisiera que me entregue la diferencia en horas (hh:mm:ss), algo como por ejemplo;

$fechaayer='08-09-2002';
$horaayer='15:00:00
$fechahoy='09-09-2002';
$horahoy='16:30:00

Y que la diferencia, sea algo asi como:

$diferencia=$fechayhorahoy-$fechayhoraayer;

y me de como resultado la cantidad de horas minutos y segundos trnascurridos entre ambas fechas:

$resultado='25:30:00';

espero haberme explicado bien.

De antemano muchas gracias. Uggo.

  #2 (permalink)  
Antiguo 09/09/2002, 22:15
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 15 años, 11 meses
Puntos: 126
Re: Como resto fechas??????

Pasa tu formato propio de fecha a segundos de UNIX con mktime() y date() .. una vez obtengas eso en segundos apliclas la resta tal cual y obtendras la diferencia en segundos ... Luego formatea su presentacion otra vez usando date() ..

mas info:
www.php.net/manual/es .. funciones de fecha y hora ...

Un saludo,
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:42.