Foros del Web » Programando para Internet » PHP »

sacar la hora precisa de acuerdo a otra hora

Estas en el tema de sacar la hora precisa de acuerdo a otra hora en el foro de PHP en Foros del Web. Estimados, Me explico: tengo una hora digamos que son las 13:00 entonces para ser mas exacto lo hago todo con segundos @import url("http://static.forosdelweb.com/clientscript/vbulletin_css/geshi.css"); Código PHP: ...
  #1 (permalink)  
Antiguo 22/08/2015, 08:54
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
sacar la hora precisa de acuerdo a otra hora

Estimados,

Me explico:

tengo una hora digamos que son las 13:00 entonces para ser mas exacto lo hago todo con segundos

Código PHP:
Ver original
  1. $fecha1 = date("2015-05-01 13:00:00");
  2. $seg1 = strtotime($fecha1); //cantidad de segundos fecha1

y despues tengo otra hora que son las 17:00 y hago lo mismo
Código PHP:
Ver original
  1. $fecha2 = date("2015-05-01 17:00:00");
  2. $seg2 = strtotime($fecha2); //cantidad de segundos fecha2

entonces de las 13 a 17 hay 4 horas, pero para que este bien solo se necesitaba 2 1/2 (dos horas y media)

necesito ajustar una hora de acuerdo a una candidad establecida en este caso 2 1/2 horas, si la diferencia es mayor como en este caso que son 4 horas entonces ajustar la segunda fecha(fecha2) a una hora que pueda dar 2 1/2 y en este caso quedando como 15:30

fecha1 queda con 13:00 horas

fecha2 queda con 15:30 horas
  #2 (permalink)  
Antiguo 22/08/2015, 09:07
 
Fecha de Ingreso: agosto-2010
Ubicación: santiago, CHILE
Mensajes: 564
Antigüedad: 13 años, 8 meses
Puntos: 9
Respuesta: sacar la hora precisa de acuerdo a otra hora

Ya lo solucione.

tengo que:

a) sacar total segundos entre de las dos horas (ejemplo 4 horas)
b) tengo que sacar los segundos de la cantidad fija establecida (ejemplo 2 1/2)
c) y restarlas despues lo que queda restarselas a la cantidad de segundos que tiene 4 horas.


debe ser asi porque el ingreso varia puede ser 13:00 13:05 etc... y la salida tambien varia 18:45 18:20 19:15 etc...


no lo he hecho pero ya se me ocurrio y se que funciona me tengo fe.

y si no funciona


bye.

Etiquetas: acuerdo, fecha
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 11:49.