dedlfix: CURRENT_TIMESTAMP auf Stunden vergleichen.

Beitrag lesen

echo $begrüßung;

Und im Uebrigen ist das Format eines MySQL-Timestamp-Feldes in keiner
Weise an das Format des UNIX-Timestamps angelehnt

Das stimmt so nicht. Das standardmäßige Aus- und Eingabeformat eines MySQL-Timestamps ist seit Version 4.1 das gleiche wie bei einem DATETIME-Feld. Zuvor war es ebenfalls gleich, nur ohne Trennzeichen dazwischen.

und unterliegt auch nicht dessen Beschraenkungen.

Für ein TIMESTAMP-Feld verwendet MySQL 4 Bytes zur Speicherung, die genau wie beim Unix-Timestamp die Sekunden seit 1.1.1970 0:00:00 UTC repräsentieren. Damit unterliegt der Wertebereich den gleichen Einschränkungen wie bei Unix-Timestamps. DATETIME ist mit 8 Bytes und einer definierten Unterstützung vom 1.1.1000 0:00:00 bis 31.12.9999 23:59:59 deutlich umfangreicher.

Es ist ein DateTime-Feld ohne Trennzeichen, z.B.: '20071113193157'.

Diese Aussage gilt bis einschließlich Version 4.0, ab 4.1 nicht mehr.

echo "$verabschiedung $name";