En Mysql ya tienes a tu disposición infinidad de funciones para gestionar fechas y tipos de datos expeciales para fechas.
Me refiero a NOW() por ejemplo que te dá la hora actual del servidor (Msyql) ...
O a los campos tipo DATE o DATETIME que son ideales para trabajar y gestionar fechas.
También tines DATE_FORMAT() para darle el formato a esa fecha (que por defecto se guarda en formato standar aaaa-mm-dd ).
Revisa estas secciones del manual oficial de Mysql (por ese orden):
http://www.mysql.com/doc/en/Column_types.html http://www.mysql.com/doc/en/DATETIME.html http://www.mysql.com/doc/en/Date_and...functions.html
Cuanto más SQL uses para trabajar con tu BD mejor ..
Un saludo,