Ecco! Ho creato una funzione che mostra la data di oggi nel formato voluto a seconda del parametro. Inserendola nelle librerie, non appesantisce il codice principale:
var WeekDays=new Array("domenica","lunedi","martedi","mercoledi","giovedi","venerdi","sabato");
var Months=new Array("gennaio","febbraio","marzo","aprile","maggio","giugno","luglio","agosto","settembre","ottobre","novembre","dicembre");
function dataString(formato){
var D,WD,M,Y
var dat=new Date();
D=dat.getDate();
WD=dat.getDay();
M=dat.getMonth();
Y=dat.getYear();
if(formato=="weekday letterale"){
return (WeekDays[WD]+" "+D+" "+Months[M]+" "+Y);
}else if (formato=="weekday numerico"){
return (WeekDays[WD]+" "+D+" "+(M+1)+" "+Y);
}else if (formato=="letterale"){
return (D+" "+Months[M]+" "+Y);
}else if (formato =="numerico"){
return (D+" "+(M+1)+" "+Y);
}else{
return (D+" "+(M+1)+" "+Y);
}
}
richiamata dal programma principale in questo modo:
<script src="../librerie/funzioni.js"></script>
..........
function main(){
alert(dataString("weekday letterale"));
alert(dataString("weekday numerico"));
alert(dataString("letterale"));
alert(dataString("numerico"));
alert(dataString());
}
Buono!
Nessun commento:
Posta un commento