Forse si potrebbe fare anche cosi...
Codice PHP:
function scadenzaOfferta($prossimoGiorno) {
$mese = date('m');//mese attuale
$prox = date('m', strtotime($prossimoGiorno));
if($mese != $prox) {
$scadenza = date('d/m/Y', strtotime('last day of this month'));//vuoi l'ultimo giorno dello stesso mese vero?
}
else{
$scadenza = date('d/m/Y', strtotime($prossimoGiorno));
}
return $scadenza;
}