Ciao a tutti,
ho un piccolo problema con il seguente codice:
In sostanza il sistema dovrebbe calcolarmi in automatico la data di scadenza.$datafattura = '2007-01-31';
$arr_invoicedate = explode("-", $datafattura);
$MKdatapay = mktime (0, 0, 0, $arr_invoicedate[1] + 3, $arr_invoicedate[2], $arr_invoicedate[0]);
$datapay = date("Y-m-d", $MKdatapay);
echo $datapay;
In questo caso il risultato che vorrei ottenere è quello del 2007-04-30 e invece ottengo 2007-05-01.
Il problema è che cado in un periodo in cui aprile avendo 30 giorni e non 31 il sistema mi va a maggio e questo è errato.
Avete suggerimenti su come ovviare alla problematica?
Grazie e ciao. Max