Mailinglisten-Archive |
Sebastian Tobias Mendel genannt Mendelsohn wrote: > Andre Gemünd wrote: > >> ich stelle mich gerade ziemlich ungeschickt dabei an, das Montagsdatum >> einer gegebenen Kalenderwoche zu errechnen. Ich weiß das die erste >> Kalenderwoche diejenige ist, in der der 4. Januar liegt und ich habe >> eine Jahreszahl und eine Wochennummer. Jetzt möchte ich gerne das Datum >> des Montags dieser Woche berechnen. Hat jemand grad eine gute Idee auf >> Lager wie man das clever lösen kann? > > > > (unix_timestamp vom 4.januar deines jahres) am besten 4.januar 12:00 nicht 00:00 oder 24:00, weil es da einen Fehler in PHP oder einem Modul gibt, welcher sich manchmal darin äußert das man am falschen tag landet! z.b. am "2003-10-20" $date = date('Y-m-d', strtotime("2003-10-20") + ONE_WEEK); > + (kalenderwoche * 1woche_in_sekunden) // 1woche = 60*60*24*7 > - (aktueller_wochentag-1 * 1tag_in_sekunden) // wenn Mo=1 Di=2 usw. > > = unix_timestamp_vom_monatg_deiner_kw > > > aktueller_wochentag = strtime('%u'); > -- Sebastian Mendel (www.sebastianmendel.de) *www.warzonez.de* | www.tekkno4u.de | www.nofetish.com
php::bar PHP Wiki - Listenarchive