phpbar.de logo

Mailinglisten-Archive

[php] Montagsdatum einer Kalenderwoche bestimmen

[php] Montagsdatum einer Kalenderwoche bestimmen

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Mit Dez 17 15:44:48 CET 2003


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