Moin!
Wo ist das Problem? Du bekommst ja, wenn Du die DB-Abfrage machen sollst, das Jahr und den Monat übergeben. Du kannst das Jahr, den Monat, den Tag 1 und die Uhrzeit 00:00:00 für den Anfangstimestamp verwenden, den Jahr, den Monat+1, den Tag 1 und die Uhrzeit 00:00:00 für den Endtimestamp. Oder bist Du vielleicht auf der Suche nach mktime?
SELECT spalten FROM tabelle WHERE timestampspalte BETWEEN anfang AND ende
Jetzt muß nur noch für anfang und ende das passende Zeitrepräsentationsformat gefunden werden, und schon sollte alles funktionieren. Wahlweise kann man dazu MySQL-Funktionen nehmen, die entweder die timestampspalte passend umwandeln, oder anfang und ende, oder man nimmt PHP-Funktionen, die anfang und ende passend wandeln.
Sortiert wird dann mit ORDER BY timestampspalte.
- Sven Rautenberg
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)