PHP: Datum vergleichen
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
code
dank
date
datenbank
datum
einstellung
folgendem format
folgendes problem
format
frage
heutigen vergleichen
negative zahl
positive zahl
speichern
type
vergangenheit
zukunft
-
Hallo, ich habe folgendes Problem:
ich bekomme von meiner Datenbank ein Datum mit folgendem Format: \"2008-05-11 20:46:38\"
wie kann ich nun dieses Datum mit dem heutigen vergleichen und dann daraus erfahren, ob das Datum in der Vergangenheit oder in der Zukunft liegt?
2. ist das Datum-speichern in Datenbanken gescheiter, wenn ich es im Datetime-Format oder als Timestamp speichere?
lg
Vali -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Hier ist ein kleiner Denk anstoß:
$datum = date( \'Y-m-d H:i:s\' ); INSERT INTO db (datum) VALUES (\\\'\' . $datum . \'\\\')
Für deine DB nimmst du folgene Einstellung
Type
datetime
Default
0000-00-00 00:00:00 -
<?php $dbtime = \'2008-05-11 20:46:38\'; echo strtotime($dbtime) - time(); ?>
Negative Zahl = Vergangenheit
Positive Zahl = Zukunft
Hoffe, Dir geholfen zu haben
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage