echo $begrüßung;
ja, aber 0 ist nicht 0 Uhr, sondern 0 Sekunden seit der Epoche. Und da war es hierzulande nun mal 1 Uhr.
also date("H:i", "-3600");
sollte mir das richtige ergebnis bringen. :)
Es gibt unter PHP Datums/Zeit-Funktionen, die mit gm anfangen. Diese rechnen mit UTC, also unabhängig von den lokalen Einstellungen des Servers.
Deine 3600 gilt übrigens aus gesetzlichen Gründen nicht das gesamte Jahr über.
echo "$verabschiedung $name";