klaus: Funktion zum Umsetzen von Datum in KW

hallo alle zusammen,

ich wollte mal fragen, ob jemanden von euch eine PHP-funktion bekannt ist, die mit kalenderwochen umgehen kann.

konkret will ich über das aktuelle systemdatum die aktuelle KW ermitteln können...
ist da jemanden was bekannt?

grüße und einen schönen abend,
klaus

  1. Hi Klaus,

    ich wollte mal fragen, ob jemanden von euch eine PHP-funktion bekannt ist, die mit kalenderwochen umgehen kann.

    keine Ahnung, bastle dir doch einfach eine ;)

    konkret will ich über das aktuelle systemdatum die aktuelle KW ermitteln können...

    Das lässt sich leicht errechnen:

    http://aktuell.de.selfhtml.org/tippstricks/programmiertechnik/zeitberechnung/

    LG Orlando

  2. konkret will ich über das aktuelle systemdatum die aktuelle KW ermitteln können...

    echo date('W',time()); /* ab PHP 4.1.0 */

  3. ich wollte mal fragen, ob jemanden von euch eine PHP-funktion bekannt ist, die mit kalenderwochen umgehen kann.

    Bernhard hat Dir ja schon eine genannt.

    Ich sehe allerdings noch ein Problem: Definere KW1. Nach DIN 1355 ist es die Woche, die den ersten Mittwoch des Jahres enthält. Bei den Amis sieht es aber ganz anders aus. Also solltest Du Dir lieber selbst Deine KW berechnen.

    Sieh Dir mal http://www.loisl.de/kalender/Berechnung.htm an.

    Für perl hatte ich dazu sogar mal was geschrieben.

    1. Ich sehe allerdings noch ein Problem: Definere KW1.

      Die PHP-Implementierung geht laut Dokumentation mit ISO 8601 konform, wonach die erste Woche des Jahres die ist, die den ersten Donnerstag enthält (Wochenbeginn Montag!). Effektiv dieselbe Definition findet sich in DIN 1355 und der aktuell geltenden EU-Norm EN 28601.

      Ein gewisser Peter J. Haas beschäftigt sich eingehendst mit dieser Problematik und berücksichtigt hier auch internationale Unterschiede:
      http://home.t-online.de/home/PeterJHaas/DateTime/WeekNumber.htm