El siguiente tip, tal vez te ayude. En lo particular, uso el siguiente script, el cual guardo con el nombre fecha.js
var dayNames = new Array("domingo","lunes","martes","miércoles","jueves","viernes","sábado");
var monthNames = new Array("enero","febrero","marzo","abril","mayo","junio","julio",
"agosto","septiembre","octubre","noviembre","diciembre");
var dt = new Date();
var y = dt.getYear();
// Y2K compliant
if (y < 1000) y +=1900;
document.write (dayNames[dt.getDay()] + " " + dt.getDate() + " de " + monthNames[dt.getMonth()] +" del " + y);
Y en la parte de la página donde quiero que aparezca, inserto lo siguiente dentro del código:
<script language="JavaScript" src="fecha.js"></script>
Espero te sea útil.
Saludos.