Si lo necesitas en javascript, esto es lo que necesitas insertar en tu html desde un archivo externo con extensión .js o meterlo entre las correspondientes etiquetas script:
Código :
var dayName = new Array ("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado")
var monName = new Array ("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre")
var now = new Date()
document.write(""+ dayName[now.getDay()] +" "+ now.getDate() +" de " + monName[now.getMonth()] + " de "+ now.getFullYear())
El orden de los factores (día, número de día, mes año, etc) tu lo acomodas en la impresión del javascript (o sea, en la parte que inicia con document.write).