[Javascript] Ultimo aggiornamento

  • Creatore Discussione Creatore Discussione Sissi80
  • Data di inizio Data di inizio

Sissi80

Nuovo Utente
28 Giu 2016
5
1
1
Ciao a tutti, ho creato un script che mi mette la data dell'ultimo aggiornamento del sito...con IE e Chrome funziona ma con Firefox no...qualcuno mi potrebbe aiutare? Grazie!

Il codice è il seguente:

function initArray() {
this.length = initArray.arguments.length
for (var i = 0; i < this.length; i++)
this[i+1] = initArray.arguments
}

function isertDataUltimaModifica() {
var DOWArray = new initArray("Domenica","Luned&igrave;","Marted&igrave;","Mercoled&igrave;",
"Gioved&igrave;","Venerd&igrave;","Sabato");
var MOYArray = new initArray("Gennaio","Febbraio","Marzo","Aprile",
"Maggio","Giugno","Luglio","Agosto","Settembre",
"Ottobre","Novembre","Dicembre");
var LastModDate = new Date(document.lastModified);
document.getElementById("data_aggiornamento").innerHTML = DOWArray[(LastModDate.getDay()+1)].concat(", ",LastModDate.getDate()," ",MOYArray[(LastModDate.getMonth()+1)]);
}
 
Ciao rieccomi da questa parte!
Prova questo modo:
Codice:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>Documento senza titolo</title>
<script type="text/javascript" language="JavaScript">
<!--
function WebDate() {
    var now = new Date();
    var year= now.getYear();if (year < 1000) year += 1900;
    nameDay = new Array('Domenica','Lunedi','Martedi','Mercoledi','Giovedi','Venerdi','Sabato');
    nameMth = new Array('Gennaio','Febbraio','Marzo','Aprile','Maggio', 'Giugno', 'Luglio', 'Agosto', 'Settembre', 'Ottobre', 'Novembre','Dicembre');
    document.write('<p>'+nameDay[now.getDay()]+ ' ' + now.getDate() + " " + nameMth[now.getMonth()] + " " + year+'<\/p>');
}
-->
</script>

</head>

<body>
<script type="text/javascript">WebDate(); </script>
</body>
</html>
dovrebbe funzionare con tutti i browser
 
scusa non avevo letto tutto il tuo messaggio mi è sfuggito che volevi il vodice dell'aggiornamento
 
Prova ulizzare solo questo
Codice:
<script language="Javascript">
document.write("Ultimo Aggiornamento: " + document.lastModified);
</script>
Nel punto dove vuoi visualizzare il messaggio
 
come si potrebbe togliere l'orario e mettere gennaio febbraio.... perchè vorrei che mi uscisse così : martedì, 28 giugno
 
ok ci sono quasi! il codice che mi hai dato funziona alla grande con la parte statica adesso devo provare con la parte dinamica! Grazieeee!!
 

Discussioni simili