"fondendo" le soluzioni allora magari:
Codice PHP:
function scadenzaOfferta($prossimoGiorno) {
$dat = strtotime($prossimoGiorno);
$mese = date('m'); //mese attuale
$prox = date('m', $dat); // mese scadenza
$scadenza = date('d/m/Y', $dat); // scadenza "normale"
if ($mese != $prox) $scadenza = date('d/m/Y', strtotime('last day of next month')); // o "this"...
return $scadenza;
}