Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/09/2004, 14:06
HiperJP
 
Fecha de Ingreso: enero-2004
Ubicación: Santiago
Mensajes: 127
Antigüedad: 20 años, 4 meses
Puntos: 0
Lo que te entrega time() es el UNIX timestamp actual, o sea, es la representacion de la fecha actual pero en segundos, ellos estan calculados desde el 1 del 1 de 1970, por ejemplo si haces un echo date("d-m-Y H:i:s", time()); veras la fecha actual con formato.

Si deseas operar con fechas es una buena práctica que las guardes como timestamp en la BD y asi es más fácil manipularlas. Como en el ejemplo que te hice, con ellos consigues que de inmediato se eliminen los registros cuyo campo fecha tengan un valor anterior a 15 días.



Saludos