Ho un piccolo problema: devo inserire uno zero automatico prima del 3 di una data. Mi spiego meglio: 03:05:2003 anzichè 3:05:2003 come posso fare?

Questo è il mio script flash:

onClipEvent (load) {
months = new Array('01','02','03','04','05','06','07','08','09' ,'10','11','12');
}
onClipEvent (enterFrame) {
time = new Date();
dates = time.getDate();
years = time.getFullYear();
month = time.getMonth();
nameofmonth = months[month];


all = dates+what+"-"+nameofmonth+"-"+years;
}

Questo è il link della mia prova:

http://www.fotoclubavvenire.com/prova/

E' molto urgente anche se è solo una pigoleria personale.