function checkdate(gg, mm, aaaa)
{
'controllo iniziale'
if ((gg > 31) or (mm > 12)) then return false;
' mesi di 31 giorni '
if ((gg == 31) then
{
if ((mm == 2) or (mm == 4) or (mm == 6) or (mm == 9)
or (mm == 11)) then return false;
}
' anni bisestili '
if ((aaaa MOD 4) == 0) then
{
if ((mm == 2) and (gg > 28)) then return false;
}
return true;
}
dimmi se funziona...