Hola!
Agradezco toda la información publicada, siempre es bueno compartir el conocimiento. Aprovecho para hacer una sugerencia y entregar un aporte. La sugerencia es que podrías hacer mención al artículo siguiente Ejecutar función de una DLL en ASP (http://www.desarrolloweb.com/faq/93.php#respuesta) que van estrechamente relacionadas (algo así como "Enlaces Relacionados"). Y bueno, mi aporte es que yo una vez (por el año 2001) necesité eso y la solución la encontré en JavaScript ¿Pq lo cuento ahora? Pq recién llegué a esta página buscando otar cosa :) ¿A quién le sirve utilizar la solución en JavaScript y no la de ASP? Para quienes tengan su sitio en un hosting y nos permitan registrar DLL's :) Y 3ero. nunca es tarde para compartir código :)
Bueno, la solución es crear un script que construya la fecha y en un lugar de nuestra página escribir el resultado de esa función:
El Script es el siguiente:
<script language="JavaScript" type="text/JavaScript">
nombres_dias = new Array("Domingo", "Lunes", "Martes", "Miércoles", "Jueves", "Viernes", "Sábado")
nombres_meses = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre")
fecha_actual = new Date()
dia_mes = fecha_actual.getDate() //dia del mes
strdia_mes = (dia_mes <= 9) ? "0" + dia_mes : dia_mes
dia_semana = fecha_actual.getDay() //dia de la semana
mes = fecha_actual.getMonth() + 1
strmes = (mes <= 9) ? "0" + mes : mes
anio = fecha_actual.getYear()
if (anio < 100) anio = "19" + anio //pasa el año a 4 digitos
else if ( ( anio > 100 ) && ( anio < 999 ) ) { //efecto 2000
var cadena_anio = new String(anio)
anio = "20" + cadena_anio.substring(1,3)
}
fecha_actual = (nombres_dias[dia_semana] + ", " + dia_mes + " de " + nombres_meses[mes - 1] + " de " + anio)
</script>
Luego, en alguna parte de nuestra página:
<Script>document.write(fecha_actual);</Script>
Saludos desde Chile! :D