Skyer
Начнем с того, зачем тебе это нужно. Обрати внимание на то, что getMonth() для января возвращает 0, тогда как базы и люди обычно месяцы считают с первого, а не с нулевого. Поэтому для начала, пока месяц еще имеет тип числа, увеличим его на единицу:
month += month;
Дальше переведем сделаем числа строками:
date = date.toString();
month = month.toString();
И уж теперь, в случае необходимости, дополним строки нулями:
if (date.length == 1) date = \'0\'+date;
if (month.length == 1) month = \'0\'+month;