dedlfix: Datumsproblem

Beitrag lesen

echo $begrüßung;

Hi,

if (date("Y-m-d") > $db_datum + 100) {...}  ??? oder so.

mach doch nen Timestamp und nicht Date. 100 Tage == 8640000 sekunden.

Der MySQL-Timestamp ist im Primzip auch nichts weiter als ein DATETIME-Feld. Nur die Default-Ausgabe-Formatierung war bis Version 4.0 etwas anders, nämlich wie DATETIME nur ohne Trennzeichnen dazwischen. Ab 4.1 wird er wie bei DATETIME ausgegeben.

Der Unix-Timestamp, den auch PHP verwendet, gibt die Sekundenanzahl seit 1.1.1970 00:00 GMT an.

Zum Umrechnen gibt es die MySQL-Funktionen FROM_UNIXTIME() und UNIX_TIMESTAMP()

echo "$verabschiedung $name";