phpbar.de logo

Mailinglisten-Archive

[php] wieviele wochen hat ein monat?

[php] wieviele wochen hat ein monat?

Sebastian Tobias Mendel genannt Mendelsohn lists at sebastianmendel.de
Mon Nov 3 15:47:13 CET 2003


>> ich suche eine funktion um heraus zu finden wieviele wochen ein 
>> bestimmter monat hat.
>> also wenn der monat an einem samstag (in meinem kalender der letzte 
>> tag einer woche) anfängt und 31 tage hat dann dauert er 6 wochen usw.
>> die funktion sollte auch den jahreswechsel berücksichigen.
> 
> das der Sonntag der 1. Tag der Woche ist ist aber nicht ISO, sondern 
> amerikanisch! IMHO
> 
> aufrunden[[[Tage im Monat] + Wochentag] / 7]
> 
> ceil(31 + 6) / 7 = 6
> 
> oder so ähnlich ...

hast du das nun probiert oder ned?

...

nochmal auf php, für dich:

   $monat = 7;
   $jahr = 2003;
   $datum = mktime(0, 0, 0, $monat, 1, $jahr);
   $wochen = ceil((date('j', $datum) + date('w', $datum)) / 7);


-- 
Sebastian Mendel (www.sebastianmendel.de)

*www.warzonez.de* | www.tekkno4u.de | www.nofetish.com

php::bar PHP Wiki   -   Listenarchive