Ver Mensaje Individual
  #5 (permalink)  
Antiguo 22/03/2012, 02:07
Avatar de bichomen
bichomen
 
Fecha de Ingreso: junio-2003
Ubicación: Barcelona y alrededores, España
Mensajes: 877
Antigüedad: 20 años, 10 meses
Puntos: 2
Respuesta: Problema con datetime

Gracias por las respuestas, el problema con el datediff:

Código PHP:
select datediff('".$fecha_inicial."','".$fecha_final."'
es que me devuelve días y si la diferencias son horas devuelve 0, e probado:

Código PHP:
select datediff('hour','".$fecha_inicial."','".$fecha_final."'
pero peta, tanto ponga hour, h o hh.

luego probe con timediff y si me devuelve la diferencia de horas, pero si por ejemplo resto:

Código:
2012-03-16 21:59:00 - 2012-03-16 21:59:29
devuelve -00:00:29 con un valor negativo, por algun lado lei que convirtiendo las fechas en la base de datos de datetime a timestamp, se soluciona, el problema es que MySQL solo dejar guardar dentro de una tabla un solo campo de tipo timestamp.

Esto ultimo que me comentáis del mktime, tengo que ver como funciona.


bichomen
__________________
"Se sabe con exactitud, con cuanta imprecisión, se sabe algo"
Linux Registered User #320332