Hola Seoista
mira a ver si te sirve este otro que hace lo mismo y puedes darle formato con los estilos
<script language="JavaScript">
function fecha(){
fecha = new Date()
mes = fecha.getMonth()
diaMes = fecha.getDate()
diaSemana = fecha.getDay()
anio = fecha.getFullYear()
dias = new Array('Domingo','Lunes','Martes','Miercoles','Juev es','Viernes','Sábado')
meses = new Array('Enero','Febrero','Marzo','Abril','Mayo','Ju nio','Julio','Agosto','Septiembre','Octubre','Novi embre','Diciembre')
document.write('<span id="fecha">')
document.write (dias[diaSemana] + ", " + diaMes + " de " + meses[mes] + " de " + anio)
document.write ('</span>')
}
</script>
<style type="text/css">
<!--
#fecha {
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
color: #CC6600;
}
-->
</style>
Y en el lugar del documento donde quieras que se escriba la fecha pones
<script>fecha()</script>