buongiorno a tutti, sono nuovo del forum e volevo chiedervi una cosa.
con questo metodo visualizzo la data esatta:
<script language="JavaScript" >
<!--
//questo script serve per visualizzare la data di oggi esatta
data = new Date();
giorno = data.getDay();
if(giorno == 0) giorno = " Domenica ";
if(giorno == 1) giorno = " Lunedì ";
if(giorno == 2) giorno = " Martedì ";
if(giorno == 3) giorno = " Mercoledì ";
if(giorno == 4) giorno = " Giovedì ";
if(giorno == 5) giorno = " Venerdì ";
if(giorno == 6) giorno = " Sabato ";
date= data.getDate();
mese = data.getMonth()+1;
year = data.getYear();
numeri=(date+"/"+mese+"/"+year);
document.write("Oggi è "+giorno+ numeri); // scrive il giorno OKKKKK
</script>
ed uso questa funzione per confrontare 2 date:
<script language="JavaScript" >
function confronta_data(data1, data2)
//trasformo le date nel formato aaaammgg (es. 20081103)
{ data1str = data1.substr(6)+data1.substr(3, 2)+data1.substr(0, 2);
data2str = data2.substr(6)+data2.substr(3, 2)+data2.substr(0, 2);
//controllo se la seconda data è successiva alla prima
sot=data2str-data1str
if (sot>5) {
alert("il tuo abbomamento è valido per " + sot + " giorni");
}else {
if((sot<5)&&(sot>0)){
alert("il tuo abbonamento scadrà il 30/01/2011");
}else {
if(sot=0){
alert("Il tuo abbonamento scade oggi");
} else (sot<0);{
alert("Il tuo abbonamento è scaduto");
}
}
}
}
confronta_data("30/01/2011", "30/03/2011");
//-->
</script>
Ora quello che vorrei fare è il confronto tra la data odierna ed una data da me scelta.
Qualcuno puo aiutarmi. Grazie