dedlfix: Datumsberechnung

Beitrag lesen

echo $begrüßung;

Oder habe ich da einen Fehler drin?

Ich seh keine (außer dem /. Zeilenkommentare werden mit // eingeleitet), aber recht umständlich machst du das. Wenn du nur strtotime('00:00:00 +14 days') notierst, wird gleich das aktuelle Datum und einer Zeit von 0 Uhr genommen. Dann würde ich nicht über Stringbildung und -behandlung das Datum bearbeiten und so viele Zwischenvariablen braucht es auch nicht. Insgesamt komme ich auf einen Dreizeiler:

$datum = strtotime('00:00:00 +14 days');  
if (date('d', $datum) != 1)  
  $datum = mktime(0, 0, 0, date('m', $datum) + 1, 1, date('Y', $datum));

echo "$verabschiedung $name";