Yo lo que hago es guardar la fecha en formato UNIX (creo que se dice así) usando el mktime actual y luego la puedes extraer y mostrar como quieras. Mira googleando un poquito he encontrado esta página donde parece que se explica bastante bien las posibilidades que te brinda php con las fechas:
http://www.ignside.net/man/php/fechas.php