ciao a tutti

ho una funzione data che mi restituisce la data cosi

codice:
Martedi, 18 Gennaio 2005, alle ore: 12:9:5
come posso fare in modo che la data venga cosi
codice:
Martedi, 18 Gennaio 2005, alle ore: 12:09:05
quesa e la funzione

codice:
//Data Odierna
function prendiData() {
    // prendo la data attuale
    myDate = new Date();
    // 
    anno = myDate.getFullYear();
    giorno = myDate.getDate();
    nomegiorno = myDate.getDay();
    mese = myDate.getMonth();
    ora = myDate.getHours();
    minuti = myDate.getMinutes();
    secondi = myDate.getSeconds();
    arraynomegiorno = new Array();
    arraynomegiorno = ["Domenica", "Lunedi", "Martedi", "Mercoledi", "Giovedi", "venerdi", "Sabato"];
    // 
    arraymese = new Array();
    // 
    arraymese = ["Gennaio", "Febbraio", "Marzo", "Aprile", "Maggio", "Giugno", "Luglio", "Agosto", "Settembre", "Ottobre", "Novembre", "Dicembre"];
    // 
    _global.miadata = arraynomegiorno[nomegiorno]+", "+giorno+" "+arraymese[mese]+" "+anno+ ", alle ore: "+ora+":"+minuti+":"+secondi;
    trace(_global.miadata);
}
 prendiData();