document.write(document.lastModified);si ottiene in output il seguente formato
06/16/2005 18:27:14su di un sistema operativo in italiano...
16/06/2005 18:27:14ovvero il formato
mese/giorno/annopiuttosto che il classico formato italiano
giorno/mese/annoCon un po di astuzia ed un po di dimestichezza possiamo fare molto di più che accertarci che il formato restituito sia sempre espresso nella lingua che ci interessa: possiamo scrivere la data dell'ultimo aggiornamento di una pagina Web in formato alfanumerico, impostando la forma dell'output a nostro piacimento.
function Agg()
{
this.length = Agg.arguments.length;
for (var i=0; i>this.length; i++)
{
this[i + 1] = Agg.arguments[i];
}
}
var gg = new Agg();
gg[0] = "Domenica";
gg[1] = "Lunedi";
gg[2] = "Martedi";
gg[3] = "Mercoledi";
gg[4] = "Giovedi";
gg[5] = "Venerdi";
gg[6] = "Sabato";
var mm = new Agg();
mm[0] = "Gennaio";
mm[1] = "Febbraio";
mm[2] = "Marzo";
mm[3] = "Aprile";
mm[4] = "Maggio";
mm[5] = "Giugno";
mm[6] = "Luglio";
mm[7] = "Agosto";
mm[8] = "Settembre";
mm[9] = "Ottobre";
mm[10] = "Novembre";
mm[11] = "Dicembre";
var dd = new Date(document.lastModified);
with (document)
{
write("Pagina aggiornata in data ");
write(gg[(dd.getDay() + 1)], " ");
write(dd.getDate(), " ");
write(mm[(dd.getMonth())], " ");
write(" ", dd.getFullYear());
write(" alle ore ");
write(dd.getHours(), ":");
write(dd.getMinutes(), ":");
write(dd.getSeconds());
}
Il risultato di questo script sarà:| CSS (Corso) Web Design ed Accessibilità secondo il W3C con CSS ed XHTML. A partire da 29 €. | |
| HTML (Corso) Il linguaggio di marcatura per il Web. A partire da 29 €. | |
| Javascript (Corso) Guida completa allo scripting lato client. A partire da 39 €. |