Nach Teil eines Timestamps suchen

ArFiBa

Erfahrenes Mitglied
Hallo Leute,
ich möchte in meinem Kalender nach allen Terminen an einem Tag suchen. Das Datum wird als Timestamp in einer DB gespeichert. Zum suchen hab ich ein Form. welches Tag, Monat und Jahr in einen Timestamp umwandelt und diesen als WHERE an die Abfrage gibt. Wenn ich jetzt allerdings danach suche werden nur Termine die um Mitternacht sind angezeigt.

Wie muss ich die Anfrage gestallten damit alle Termine an dem Datum auftauchen?

thx f h

ArFiBa
 
Falls du mit Timestamp den MySQL-Typ TIMESTAMP meinst – ich gehe mal davon aus, dass dein DBMS MySQL ist –, sollte die Abfrage kein Problem darstellen. Handelt es sich jedoch um einen Unix-Zeitstempel, ist es etwas umständlicher, beispielsweise:
Code:
SELECT
        …
  FROM
        …
  WHERE
        TO_DAYS(FROM_UNIXTIME(`unix-timestamp`)) = TO_DAYS(NOW())
 
Zurück