Esto lo pongo aqui porque tiene que ver mas casi con el php.
He estado investigando como hacer para restar horas fechas y demas y he encontrado funciones en php pero he visto que tambien mysql tiene otras mas potentes, algunas son estas, pero no se como hacer para llamarlas desde php y eso que se trabajar bien con tablas...
http://www.xlwebmasters.com/modules.php?d=doc&f=doc2&id=1057
:D
Agregado a Posts Interesantes.
Saludos.
Alguien tiene alguna funcion que permita restar dos fechas tipo?:
AñoMesDiaHoraMinutoSegundo
aaaammddhhmmss
y que devuelvaq la diferencia en el mismo formato.
Cita de: KiZaR en 13 Abril 2007, 15:51 PM
Alguien tiene alguna funcion que permita restar dos fechas tipo?:
AñoMesDiaHoraMinutoSegundo
aaaammddhhmmss
y que devuelvaq la diferencia en el mismo formato.
en mysql creo k es fecha1-fecha2
si dices en php tal vez te sirva mktime pero tendrás que restarlo en las posiciones de años, meses y dias, pero eso en una linea puedes hacerlo todo
puede poner alguien un ejemplo de mysql??
Cita de: KiZaR en 15 Abril 2007, 20:01 PM
puede poner alguien un ejemplo de mysql??
No se si entendí bien. Lo que dices es que al restar
'2006-01-03 05:50:10' - '2003-01-02 04:40:10'
k te tiene k devolver?
0003-00-01 01:10:00 ?
por un lado
DATEDIFF('2006-01-03', '2003-01-02')
por otro
TIMEDIFF('05:50:10','04:40:10')
lo unes y listo... aunque me da que no es del todo correcto
yo calcularía los dias que existen entre ambas fechas y luego con la función mktime de php k es mucho más potente que esas chufas, calcularía cualquier fecha deseada
Espero te sirvan de algo los links xD
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
http://dev.mysql.com/doc/refman/5.0/es/date-and-time-functions.html
http://www.wikilearning.com/manejo_de_fechas_en_consultas_a_mysql-wkccp-364-1.htm
Lo hice todo con la funcion mktime que es muy comoda para guardar en bases de datos y todo, ademas esta en segundo por l o tanto solo tienes que restar normal y luego con la funcion date le pones el formato que quieras.
Lo de mysql era curiosidad mas que otra cosa...