Foros del Web » Programando para Internet » PHP »

Calcular horas en dos fechas

Estas en el tema de Calcular horas en dos fechas en el foro de PHP en Foros del Web. Hola amigos e buscado en toda la web pero no logro hacer esto Ten una fecha guardada en mi base de datos $fecha=$rowpara["fecha"];= 2011-06-02 11:37:23 ...
  #1 (permalink)  
Antiguo 02/06/2011, 12:54
 
Fecha de Ingreso: abril-2010
Mensajes: 108
Antigüedad: 14 años
Puntos: 2
Exclamación Calcular horas en dos fechas

Hola amigos e buscado en toda la web pero no logro hacer esto

Ten una fecha guardada en mi base de datos $fecha=$rowpara["fecha"];= 2011-06-02 11:37:23 y lugo tengo la fecha del sitema de la computadora $hora_fecha = date("Y/m/d h : i : s");

yo quiero calcular los dias y horas que hay de diferencia

Por ejemplo que me diga van 2 horas, van 1 dia y 25 horas

Si me pudieran ayudar

Gracias
Jarlis Pereira
  #2 (permalink)  
Antiguo 02/06/2011, 12:59
Avatar de gysato  
Fecha de Ingreso: junio-2010
Ubicación: Tuxtla Gtz, Chiapas
Mensajes: 88
Antigüedad: 13 años, 11 meses
Puntos: 9
Respuesta: Calcular horas en dos fechas

quizas te sirva este tema

http://www.forosdelweb.com/f18/sumar...ql-php-625829/
  #3 (permalink)  
Antiguo 05/06/2011, 18:49
Avatar de the_web_saint  
Fecha de Ingreso: mayo-2008
Ubicación: localhost/tierra/america/panama
Mensajes: 1.229
Antigüedad: 16 años
Puntos: 43
Respuesta: Calcular horas en dos fechas

Que tal hpereira,
Quizás te pueda servir de guía,

Código SQL:
Ver original
  1. SELECT CONCAT(DAYOFYEAR(tasks.Fin_Reclutamiento)-DAYOFYEAR(tasks.Inicio_Reclutamiento),' dias ', DATE_FORMAT(CONCAT('2000-00-00 ',SEC_TO_TIME(TIME_TO_SEC(tasks.Fin_Reclutamiento)-TIME_TO_SEC(tasks.Inicio_Reclutamiento)), '%Y-%m-%d %k:%i:%s'),'%k horas y %i minutos')) FROM tasks ...

Slds
__________________
..::The Saint::..
El pesimista se queja del viento; el optimista espera que cambie; el realista ajusta las velas.

Etiquetas: fechas, horas, calculadora
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 07:40.