HopelessFrag Geschrieben 4. September 2006 Geschrieben 4. September 2006 Hallo zusammen! Wie kann ich überprüfen ob ein Datum, das in meiner MySQL Tabelle gespeichert ist, abgelaufen ist? Ich habe versucht es mit if(date("d.m.Y") <= $row['date']) aber hier vergleicht er nur die Zahl vor dem ersten Punkt. Das Datum ist als dd.mm.yyyy formatiert. Kann mir da jemand helfen? danke im voraus!
Eytibi Geschrieben 4. September 2006 Geschrieben 4. September 2006 Mach einen Timestamp draus. Da gibt es die funktion timestmp() (oder so ähnlich) mit der kannst du ein Date() umwandeln. DAnn brauchst du nur zu überprüfen, welcher Timestamp größer ist ...
HopelessFrag Geschrieben 4. September 2006 Autor Geschrieben 4. September 2006 ja auf mktime bin ich dann auch gekommen und habs gelöst, danke für eure hilfe
forTeesSake Geschrieben 9. September 2006 Geschrieben 9. September 2006 Könntest das auch gleich in SLQ lösen. Stichwort "Select myDateField FROM myTable Where Now() > myDateField;" Aber ich vermute mal, dass es in deinem Fall besser ist die PHP Lösung zu nehmen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden