da riverificare... inoltre dovresti impostare il formato in maniera univoca... io ipotizzo l'uso del formato anglosassone (mese/giorno/anno) e poi c'è un blocco finale che lo converte brutalmente in giorno/mese/anno
(solo un es.)
Codice PHP:
function scadenzaOfferta($prossimoGiorno) {
$scadenza = date('m/d/Y', strtotime($prossimoGiorno));
$thismonth = date('m'); $thisyear = date('Y');
$scadmonth = date('m', strtotime($scadenza));
$scadyear = date('Y', strtotime($scadenza));
if (($scadmonth>$thismonth) || ($scadyear>$thisyear)) {
$scadenza = date('m/d/Y', strtotime('last day of next month'));
};
$scadenza_m = substr($scadenza, 0, 2);
$scadenza_d = substr($scadenza, 3, 2);
$scadenza_y = substr($scadenza, 6, 4);
$scadenza = "$scadenza_d/$scadenza_m/$scadenza_y";
return $scadenza;
};