Salve,
ho un problema con JAVA

ho trovato questo codice per generare la data e l'ora per il mio sito

<script type="text/javascript">
<!--
function updateClock ( )
{
var currentTime = new Date ( );
var currentDay = currentTime.getDate ( )
var currentMonth = currentTime.getMonth ( ) + 1
var currentFullYear = currentTime.getFullYear ( )
var currentHours = currentTime.getHours ( );
var currentMinutes = currentTime.getMinutes ( );
currentMinutes = ( currentMinutes < 10 ? "0" : "" ) + currentMinutes;
var currentTimeString = currentDay + "/" + currentMonth + "/" + currentFullYear + " ore " + currentHours + ":" + currentMinutes;
document.getElementById("clock").firstChild.nodeVa lue = currentTimeString;
}

// -->
</script>

però vorrei il mese in formato testuale, possibilmente anche il giorno della settimana. In PHP non ci vuole nulla: si crea un array e si sostituisce al numero del mese il nome del mese. In JAVA però sto impazzendo. Mi potreste dare una dritta?
Grazie mille