wahsaga: Wochen-Daten anhand von Woche?

Beitrag lesen

hi,

Ich möchte also nach Möglichkeit sagen können, dass die und die Woche ausgewählt ist und die Tage von Montag bis Sonntag mit dem entsprechenden Datum versehen sind. Beispiel anhand der aktuellen Woche wäre also

Michimus vorschlag, strtotime zu benutzen, scheint mir ausbaufähig.

zitat manual:
"Diese Funktion erwartet einen String mit einem Datum im englischen Format und versucht diesen in einen Unix-Timestamp umzuwandeln. Versucht wird dies relativ zu dem Timestamp, den Sie mit now angeben."
http://www.php.net/manual/de/function.strtotime.php

also nimmst du jetzt Michimus vorschlag,

$KW =  date("W", strtotime($Datum));

(die schreibweise habe ich jetzt mal verbessert, den ersten parameter W als wirklichen string und nicht als konstante geschrieben, was ansonsten eine warning auswerfen wird, wenn du keine konstante namens W definiert hast; sowie die unsinnigen anführungszeichen beim zweiten patameter enfernt.)

damit hast du jetzt als schon mal die zu $Datum gehörende kalenderwoche.

und mit der im manual beschriebenen strtotime-syntax kannst du auf dein datum jetzt wochen draufrechnen.
wenn dich also die 23 KW interessiert, und $Datum in der 5ten liegt, musst du also 18 wochen draufrechnen:

$in23terKW = strtotime("+18 weeks", strtotime($Datum));

gruss,
wahsaga