Restlichen Tage bis zum 25.des nächsten Monats

Hallo,

ich möchte die restlichen Tage bis zum 25.des nächsten Monats ausrechnen.
Komme mit meinen Versuchen nicht weiter.
kann mir jemand helfen!

Danke
richimaint

DateTime::diff


$datetime1 = new DateTime(date("d-m-Y", time()),new DateTimeZone('Europe/Berlin')); 
$month = intval(date("m", time()));
$year = intval(date("Y", time()));
$next_month = $month + 1;
$datetime2 = new DateTime($year . '-' . $next_month . '-25');
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a Tage');

Danke Fonzo
Sorry vielleicht nicht ganz exakt ausgedrückt.

Resttage bis zum 25. jeden Monats…nicht nächsten Monats.
Wären für heute bis 25. jetzt 11 Tage.


$datetime1 = new DateTime(date("d-m-Y", time()),new DateTimeZone('Europe/Berlin')); 
$day = intval(date("d", time()));
$month = intval(date("m", time()));
$year = intval(date("Y", time()));
$next_month = $month + 1;
if($day >= 25)
{
    $datetime2 = new DateTime($year . '-' . $next_month . '-25');
}
else 
{
    $datetime2 = new DateTime($year . '-' . $month . '-25');
}
$interval = $datetime1->diff($datetime2);
echo $interval->format('%R%a Tage');

Danke :loveips:

Ganz falsch habe ich auch nicht gelegen.