[supersaibal]
Originariamente inviato da stefanoB
utlizzo questa funzione per calcolare le scadenze partendo da una data, esempio riba 30,60 fine mese...
produce una scadenza errata se la data presa come base di calcolo è il 31-12-2004, cioè facendo sempre riferimento
ad una condizione del tipo 30, 60 giorni fine mese ...:
1° scadenza --> 31-01-2005
2° scadenza --> 31-03-2005 anzichè 28-02-2005
questo è lo script:
if ($ir[fm] == 1) { // fine mese
$df1 = date ("t", mktime(0,0,0,$m,$g+$ir[gg],$a));
$a = substr($df, 0, 4);
$m = substr($df, 5, 2);
$scad = $a.'-'.$m.'-'.$df1;
} [/supersaibal]