Mailinglisten-Archive |
>Hallo, >hat vielleicht jemand einen Tip für mich, wie ich in PHP aus einer >Wochennummer und dem Jahr >das Datum errechnen kann ? >Analog zu der Funktion Monday_of_Week im Perlmodul Date::Calc. >Danke. Hi Michael, Ist doch ganz einfach: function Monday_of_Week ($Jahr,$woche) { return date("d.m.Y", mktime(0, 0, 0, 1, ($woche + ((((date("w", mktime(0, 0, 0, 1, 0, $Jahr)) +.01 - 4)/abs(date("w", mktime(0, 0, 0, 1, 0, $Jahr)) +.01 - 4))/2) +.5)) * 7 - date("w", mktime(0, 0, 0, 1, $woche * 7, $Jahr))- 6, $Jahr)); } echo Monday_of_Week (1996,1)."<BR>"; MFG Wolfgang P.S. Den Platzhalter W - ISO-8601 Wochennummer des Jahres (Woche beginnt mit Montag) habe ich nicht verwendet da dieser erst seit PHP 4.1.0 verfügbar ist.
php::bar PHP Wiki - Listenarchive