Stai usando un browser molto obsoleto. Puoi incorrere in problemi di visualizzazione di questo e altri siti oltre che in problemi di sicurezza. . Dovresti aggiornarlo oppure usarne uno alternativo, moderno e sicuro.
Ho notato nel mio codice che se metto uno o l'altro funziona lo stesso e inoltre ad entrambi posso applicare il css, perciò che cambia?
...
document.write(' ' + giorno + ' ' + nameMth[mese] + ' ' + anno + ' ');
<script type="text/javascript">data();</script>
...