Im Homepage und Webhosting-Forum --- date("d.m.Y")
Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.
Ich speicher in der Datenbank ein Datum ab( date("d.m.Y") + Veränderungen des Benutzers ).
Später beim Laden einer Seite, wird geprüft, ob das gespeicherte Datum kleiner ist als das heutige (date("d.m.Y")).
Wenn ja, dann wird der Eintrag in der Datenbank gelöscht.
Mein Problem ist, dass es nur die Tage und nicht Monate und Jahre vergleicht.
12.34.5678 ist ja keine Zahl mehr, sondern ein String! Und da bringt größer/kleiner natürlich nicht die erwarteten Resultate. Ein Datum sollte man immer im Unix-Format abspeichern, da sich mit diesem rechnen lässt. Ansonsten musst du es zurückkonvertieren... http://php.net/de/mktime