Ciao sono un novellino del javascript, non riesco a venire a capo di questo problema:

ho inserito in un file esterno java/java.js questa funzione javascript:
function dataita()
{
data = new Date();
ora =data.getHours();
minuti=data.getMinutes();
giorno = data.getDay();
mese = data.getMonth();
date= data.getDate();
year= data.getYear();
if(minuti< 10)minuti="0"+minuti;
if(year<1900)year=year+1900;
if(ora<10)ora="0"+ora;
if(giorno == 0) giorno = " Domenica ";
if(giorno == 1) giorno = " Lunedì ";
if(giorno == 2) giorno = " Martedì "
if(giorno == 3) giorno = " Mercoledì ";
if(giorno == 4) giorno = " Giovedì ";
if(giorno == 5) giorno = " Venerdì ";
if(giorno == 6) giorno = " Sabato ";
if(mese == 0) mese = "Gennaio ";
if(mese ==1) mese = "Febbraio ";
if(mese ==2) mese = "Marzo ";
if(mese ==3) mese = "Aprile ";
if(mese ==4) mese = "Maggio ";
if(mese ==5) mese = "Giugno ";
if(mese ==6) mese = "Luglio ";
if(mese ==7) mese = "Agosto ";
if(mese ==8) mese = "Settembre ";
if(mese ==9) mese = "Ottobre ";
if(mese ==10) mese = "Novembre ";
if(mese ==11) mese = "Dicembre";
document.write(""+giorno+" "+date+" "+mese+" "+year+" - "+ora+":"+minuti);
}

poi ho richiamato il file java.js nei tag head del sito
<script type="text/javascript" src="java/java.js"></script>

come faccio a mettere questa funzione dentro il sito in una posizione specifica?
io ho fatto così ma non funziona
<script language="javascript">function dataita();</script>

Mi viene il dubbio che lo script non funzioni.... bohhhh