PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Unix-time = Tagbestimmung


derFreak
06.04.2004, 15:04:50
Ich habe in meiner sql datenbank eine spalte wo immer die unix-time gespeichert wird.
jetzt möchte ich bestimmen können welche alle unix-time zahlen
zum Beispiel auf gestern oder auf heute fallen.
und dann als SELECT ....WHERE datum=''

Wie funktioniert das????

lindic
06.04.2004, 15:28:52
Hier mal ein Beispiel, ist nicht genau für dein Problem, lässt sich aber ganz leicht abändern:
Klick mich (http://www.dclp-faq.de/q/q-mysql-loeschen.html)

derFreak
06.04.2004, 15:36:30
Ich möchte nicht wissen wie alte datensätze lösche,ich möchte wissen:

unix-time tag
1081258529 06.April.2004
2138743987 ??.?????.2004

u.s.w.

Dago
06.04.2004, 15:37:27
Zwei Tage = 86400 Sekunden

SELECT ... WHERE `datum` >= UNIX_TIMESTAMP() - 86400

unix_timestamp() gibt die aktuelle Unix-Time zurück.

EDIT: Sorry, ist wohl nicht ganz das, was du suchst.

lindic
06.04.2004, 16:51:05
Original geschrieben von derFreak
Ich möchte nicht wissen wie alte datensätze lösche,ich möchte wissen:

unix-time tag
1081258529 06.April.2004
2138743987 ??.?????.2004

u.s.w.

Ja, genau. Schau dir die Beispiele mal an, ändere sie um und du hast es. Oder wandel es in PHP um , Stichwort getdate().

feuervogel
06.04.2004, 16:58:47
oder einfach nur date()