echo $begrüßung;
Ein Timestamp ist Integer, der die Anzahl der Sekunden seit dem 1.1.1970, 1:00 Uhr enthält,
Nein, das ist bestenfalls ein Unix-Timestamp - und bist Du Dir ganz sicher, was ein Uhr angeht?
1 Uhr MEZ, ansonsten wird allgmein 0 Uhr UTC als Startzeitpunkt angegeben. Und einige Systeme kennen auch negative Unix-Timestamps, die dann Zeiten davor angeben.
Die Welt ist nicht auf UNIX beschränkt, andere verstehen unter TIMESTAMP etwas anderes. MySQL sogar versionsabhängig unterschiedliche Dinge.
Die unterschiedliche Magie beim Datensatzeinfügen bzw. -ändern kannst du nicht meinen, denn die ist in dem Fall nicht weiter relevant. Ansonsten hat sich nur das Format der Darstellung geändert. Seit Version 4.1 ist es an das Default-DATETIME-Format angepasst. Davor fehlten nur die Trennzeichen zwischen den Zahlen.
echo "$verabschiedung $name";