Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/08/2002, 19:43
Avatar de gomo
gomo
 
Fecha de Ingreso: mayo-2002
Ubicación: [email protected]
Mensajes: 906
Antigüedad: 21 años, 11 meses
Puntos: 0
Re: De dos fechas como calculo los dias pasados

segun el manual de mysql
los campos timestamp de mysql se llenan automaticamente con la fecha del momento de modificacion de un registro (ya sea insert o update), a menos que se especifique un valor determinado, o se setee a NULL. En todos los otros casos se modificara la fecha a la de ese momento. La pagina del manual es <a href='ir.asp?http://www.mysql.com/doc/en/DATETIME.html' target='_blank'>http://www.mysql.com/doc/en/DATETIME.htm...</a>

Para comparar las fechas hay diferentes maneras...
Una seria pasar las fechas a formato timestamp UNIX (que dicho sea de paso Cluster, vi que preguntbas el otro dia si no me equivoco, son los segundos transcurridos desde el 1 de enero de 1970, el comienzo de la &quot;era unix&quot;), restarlas y obtener el tiempo transcurrido en segundos para despues convertirlo a dias horas etc... Para convertirlo usas la funcion mktime() que, cuando no, esta en el manual de php.net
Esa es una posible solucion. No se si halla manera de hacerlo directamente desde la BD, porque creo que MySQL trata de manera &quot;estupida&quot; los timestamps, los compara como integers nada mas...
Pero bueno es una manera.

Saludos ;)

<div align="center"><img src="http://cablemodem.fibertel.com.ar/sainztrapaga/images/firma.jpg" width="435" height="70" border="0">
</div>