Javascript simple text clock


var DaysOfWeek = new Array( "Domenica","Lunedì","Martedì",
"Mercoledì","Giovedì",
"Venerdì","Sabato");


var MonthsOfYear = new Array( "Gennaio","Febbraio","Marzo",
"Aprile","Maggio","Giugno",
"Luglio","Agosto","Settembre",
"Ottobre","Novembre","Dicembre");

function show_clock() {
var Digital = new Date();
var day = Digital.getDay();
var mday = Digital.getDate();
var month = Digital.getMonth();
var year = Digital.getFullYear();
var hours = Digital.getHours();
var minutes = Digital.getMinutes();
var seconds = Digital.getSeconds();
if (minutes <= 9) { minutes = "0"+minutes; }
if (seconds <= 9) { seconds = "0"+seconds; }
myclock = '';
myclock += "Oggi "+DaysOfWeek[day]+", "+mday+' '+MonthsOfYear[month]+" "+year;
myclock +=" , ";
myclock += "ore "+hours+':'+minutes+':'+seconds;
document.getElementById("dataora").innerHTML = myclock;
setTimeout("show_clock()",1000);
}


In your web page:
  1. call showClock() javascript function when loading page:
    body onload="javascript: showClock();"
  2. create a div with id = "dataOra". Its innerHTML will be updated each second, as specified in
    setTimeout ( 1000 millisec == 1 sec. ).

0 commenti: