function orologio(){

var data=new Date();
var mese=data.getMonth()+1;
var giorno=data.getDate();
var giornosett=data.getDay();
var ora=data.getHours();
var min=data.getMinutes();
var sec=data.getSeconds();

var mesenom=new Array("niente","gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre");

var giornsett=new Array(7);giornsett[1]="lunedì"; giornsett[2]="martedì"; giornsett[3]="mercoledì"; giornsett[4]="giovedì"; giornsett[5]="venerdì"; giornsett[6]="sabato"; giornsett[0]="domenica"; 

var oranom=new Array(13);oranom[0]="mezzanotte";oranom[1]="l'una"; oranom[2]="le due"; oranom[3]="le tre"; oranom[4]="le quattro"; oranom[5]="le cinque"; oranom[6]="le sei"; oranom[7]="le sette"; oranom[8]="le otto"; oranom[9]="le nove"; oranom[10]="le dieci"; oranom[11]="le undici"; oranom[12]="le dodici";



//orario e data/////////////////////&& oram=13//////////////////////////////////////////////////////////
var oram=ora, quart, sono="sono "; 
if (ora>12) oram=ora-12;
if (ora==1 || ora==0) sono="è ";
var mins=min+sec/60;
if (mins>=37.5) oram=oram+1;
if (mins>=37.5 && oram>12) {oram=1; sono="è "};

if (mins<1 || mins>=59)              quart=" in punto";
if (mins>=1 && mins<2.5)            quart=" ";
if (mins>=2.5 && mins<7.5)          quart=" e cinque";
if (mins>=7.5 && mins<12.5)         quart=" e dieci";
if (mins>=12.5 && mins<17.5)        quart=" e un quarto";
if (mins>=17.5 && mins<22.5)        quart=" e venti";
if (mins>=22.5 && mins<27.5)        quart=" e venticinque";
if (mins>=27.5 && mins<32.5)        quart=" e mezza";
if (mins>=32.5 && mins<37.5)        quart=" e trentacinque";
if (mins>=37.5 && mins<42.5)        quart=" meno venti";
if (mins>=42.5 && mins<47.5)        quart=" meno un quarto";
if (mins>=47.5 && mins<52.5)        quart=" meno dieci";
if (mins>=52.5 && mins<57.5)        quart=" meno cinque";
if (mins>=57.5 && mins<59)          quart=" quasi";


var orario=sono+" "+oranom[oram]+quart;
var orao="";mino="",seco="";
if(ora<10)orao="0";if(min<10)mino="0";if(sec<10)seco="0";
var orariomilit="("+orao+ora+":"+mino+min+":"+seco+sec+")"
orario=orario+" "+orariomilit
var dataria="del "+giorno+" "+mesenom[mese]+" ed è "+giornsett[giornosett]
//fine orario e data/////////////////////////



document.getElementById("orologio").innerHTML=orario+' '+dataria;

setTimeout("orologio()",1000);
 }

 orologio()




