Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » Mysql »

Obtener segundos de diferencia entre dos fechas

Estas en el tema de Obtener segundos de diferencia entre dos fechas en el foro de Mysql en Foros del Web. Buenas, Solo encuentro la manera de restar dos fechas y obtener él número de días $sqlfecha="SELECT DATEDIFF(fecha1,fecha2) AS diferencia"; Sabéis como puedo hacerlo para obtener ...
  #1 (permalink)  
Antiguo 08/03/2011, 09:26
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Obtener segundos de diferencia entre dos fechas

Buenas,

Solo encuentro la manera de restar dos fechas y obtener él número de días
$sqlfecha="SELECT DATEDIFF(fecha1,fecha2) AS diferencia";

Sabéis como puedo hacerlo para obtener los segundos?

Y una duda general... mejor usar la consulta sql para calcular los segundos o usar directamente php?

Muchas gracias
  #2 (permalink)  
Antiguo 08/03/2011, 09:31
Avatar de neodani  
Fecha de Ingreso: marzo-2007
Mensajes: 1.811
Antigüedad: 17 años, 1 mes
Puntos: 20
Respuesta: Obtener segundos de diferencia entre dos fechas

Encontré la forma de hacerlo con MYSQL

SELECT TIME_TO_SEC(TIMEDIFF('2011-03-08 04:14:03','2011-03-08 04:12:51'));

pero mi pregunta a si es mejor hacerlo desde mysql o desde PHP me interesa :D

Muchas gracias

Etiquetas: diferencia, fechas, segundos
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:23.