Foros del Web » Programando para Internet » PHP »

trabajo con horas y fechas

Estas en el tema de trabajo con horas y fechas en el foro de PHP en Foros del Web. Hola, Estoy intentando hacer un algoritmo que me haga lo siguiente. Le paso las horas=48 minutos=120 y segundos=0 y que me devuelva: 2 dias, 1 ...
  #1 (permalink)  
Antiguo 31/07/2007, 05:50
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 20 años, 7 meses
Puntos: 4
trabajo con horas y fechas

Hola,

Estoy intentando hacer un algoritmo que me haga lo siguiente.
Le paso las horas=48 minutos=120 y segundos=0 y que me devuelva: 2 dias, 1 hora y 0 minutos.

Estoy trabajando en ello pero no soy capaz a sacarlo. ¿Alguien me puede ayudar?

Gracias por la ayuda.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
  #2 (permalink)  
Antiguo 31/07/2007, 07:26
 
Fecha de Ingreso: diciembre-2004
Mensajes: 98
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: trabajo con horas y fechas

Buenas: no se si digo una tonteria pero 48h 120min y 0 seg, son 2 días 2 h y 0 seg, y dicho ello la cosa va de dividir por 60 los segundos y tendras min + resto de seg, despues los minutos los sumas a los que tengas y divides por 60 para las horas y lo mismo para los siguientes en que tendras que dividir por 24 para los días.
No se si me he liado, pero espero que te sirva para hacer la función correspondiente. salu2
  #3 (permalink)  
Antiguo 31/07/2007, 08:07
AlvaroG
Invitado
 
Mensajes: n/a
Puntos:
Re: trabajo con horas y fechas

Creo que es lo mismo que escribió jomoli, pero lo ordeno un poco

Primero que nada, pasar todo a la misma "unidad":
48 horas = 48*60*60 segundos
120 minutos = 120*60 segundos

total = X segundos.

días = X / (60*60*24) (división entera, guardamos el resto en Y)
horas = Y / (60*60) (otra vez división entera, guardamos el resto en Z)
minutos = Z / 60 (resto en T)
segundos = T

Entonces, resulta:

$dias días, $horas horas y $minutos minutos.


Saludos.
  #4 (permalink)  
Antiguo 31/07/2007, 11:27
 
Fecha de Ingreso: diciembre-2004
Mensajes: 98
Antigüedad: 19 años, 4 meses
Puntos: 0
Re: trabajo con horas y fechas

Muy bien por parte de alvlin, ya decía que me estaba liando un poco.
Esta perfecto
Salu2
  #5 (permalink)  
Antiguo 01/08/2007, 08:42
Avatar de elangelcaido  
Fecha de Ingreso: septiembre-2003
Ubicación: Oviedo
Mensajes: 1.068
Antigüedad: 20 años, 7 meses
Puntos: 4
Re: trabajo con horas y fechas

Gracias a todos por la ayuda.
__________________
Ta Luego! Al final sólo puede quedar uno...
________
lukos.org
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 01:48.