2002 a 2006
Ángel R. Puente Pérez
Ir al javascript 9
Ir al javascript 11

JAVA10.- La fecha actualizada.

Nota: Este javascript da un fallo con el Opera. En la prueba que he hecho, aparece correctamente todo, excepto el día del mes. Imagen de la interpretación del Opera:fecha Y hoy es viernes, 28 de julio de 2006.

Justo aquí debajo te vas a encontrar con la fecha actualizada:

A estas alturas del curso ya te consideramos capaz de hacer las cosas por tu cuenta e ir directamente al código de esta página, seleccionar el código, copiarlo y llevarlo a tu página haciendo las transformaciones de diseño que consideres oportunas.

De todas formas vamos a ponerlo aquí como en los demás casos.

El script consta de dos partes que se colocan dentro del body. La primera es:

<SCRIPT language=JavaScript>
<!--
// ESTE SCRIPT ES PARA LA FECHA DE CABECERA
function Item(){
this.length = Item.arguments.length
for (var i = 0; i < this.length; i++)
this[i] = Item.arguments[i]
}
function Fecha() {
var ndia = new Item('Domingo', 'Lunes', 'Martes', 'Mi&eacute;rcoles', 'Jueves',
'Viernes', 'S&aacute;bado')
var nmes = new Item('enero', 'febrero', 'marzo', 'abril', 'mayo', 'junio',
'julio', 'agosto', 'septiembre', 'octubre', 'noviembre', 'diciembre')
var ahora
var fecha = new Date()
var ano = fecha.getYear()
var mes = fecha.getMonth()
var dia = fecha.getDay()
var aux = "" + fecha
if (ano<10) {
ano2 = "200" + eval(ano)
}
else if (ano<80) { // ano tiene 2 dígitos 19xx (más de 80)
ano2 = "20" + ano
}
else if (ano<=99) { // ano tiene 2 dígitos 20xx (menor de 80)
ano2 = "19" + ano
}
else if (ano<1000) { // ano tiene 3 dígitos (100 es 2000)
ano2 = eval(ano) + eval(1900)
}
else {
ano2 = ano // ano tiene 4 dígitos
}

ahora = ndia[dia] + ", " + aux.substring(7, 10) + " " + nmes[mes] + " " + ano2
return ahora
}
//-->
</SCRIPT>

La segunda parte corresponde a la escritura de la fecha. El código va envuelto en la tabla dentro de la cual se ha insertado. Puedes cambiar el color del texto, las dimensiones de la tabla, la justificación de la fecha, prescindir inclusive de la tabla,...

<table width="100%" border="1" align="center" bordercolor="#993300" bgcolor="#FBEDBF">
<tr>
<td align="right">
<b><font size="2" face="Verdana" color="#b18c45">

<SCRIPT LANGUAGE="JavaScript">
<!--
document.write(Fecha());
// -->
</SCRIPT>

</td>
</tr>
</table>


Ir al javascript 9
Ir al javascript 11
2002 a 2006
Ángel R. Puente Pérez