Y en PHP tienes:
mktime() en combinación con date() para componer fechas.
www.php.net/mktime
Pero siempre que puedas usar la versión SQL de tus soluciones a problemas con tratamiento de datos sobre BBDD.
Pero, tu problema más bien es de que definas el tipo de campo para Mysql de fecha: DATE o DATETIME y respetes su formato:
DATE
mm/dd/YYYY
Luego en SQL tienes funciones para Msyql como:
DATE_FORMAT()
para darle formato a la fecha registrada por Mysql en el formato que gustes.
Un saludo,