Yo acostumbro a guardar la fecha en formato unix timestamp, es la manera mas sencilla ya que la guarda como un int y puedes buscar mensajes en los que "fecha > ".(time()-60*60*24) (Mensajes de las ultimas 24h)...
Para esto extrae la fecha actual usando la funcion time() de php y guardalo en la base de datos.
Esta fecha esta en segundos, por lo que puedes sumarle 60*60*24 para sumar un dia...
Mas info sobre trabajo con fechas
http://www.programacionweb.net/index...rticulo&num=62