Pero .. esa fecha es un campo tipo DATE de Mysql? .. si es así .. y quieres extraer partes de la fecha (el día por separado .. o el mes .. o el año) usa las funciones de MYSQL para tal fin:
http://dev.mysql.com/doc/refman/5.0/...functions.html
Así no tendrás problemas si formateas la salida con un 0 delante o sin el y podrás trabajar las fechas más cómodo y naturalmente.
Un saludo,
PD: lo siento .. no he prestado atención al código que presentas .. creo que "trabajando" las fechas como te propongo tendrás menos problemas a futuro y resolveras este problema puntual.