mudo: Kalenderwoche mal anders

Hallo alle zusammen,

ich sitz gerade - vielleicht einem ganz einfachen - Problem in PHP.

Ich steh vor dem Problem, dass ich in einem Projekt nur eine Variable
mit einer Kalenderwoche und eine Variable mit einer Jahreszahl zur
Verfuegung habe. Diese kommen aus einer MySQL-Datenbank und sind
nicht die aktuellen Datumsangaben.

Nun muesste ich anhand dieser beiden Variablen ($kw, $jahr), das
Datum des ersten Tages dieser Kalenderwoche herausfinden. Und
genau das bekomme ich nicht hin.

Im Forumsarchiv habe ich nur Eintraege gefunden, wie man die aktuelle
Kalenderwoche errechnet aber leider nicht mehr.

Kann mir von euch vielleicht jemand helfen?

Ich waere jedenfals fuer jede Hilfe und Tipps sehr Dankbar.

mudo

  1. Hi,
    Brauchst du code oder reicht dir ein logischer Ansatz?

    Was mir einfallen würde:

    Do{
    -> Den Wochentag des 1.1.aktuellesjahr ausrechnen
    While(wochentag ungleich Montag)

    Jetzt haben wir den ersten Monatg im Jahr, an dem die Woche 1 anfängt.
    Der erste Tag deiner $kw ist nun das Datum des ersten Montags + 7*$kw.

    Müsste gehen denk ich.

    Gruß, Paule

    1. Hallo Paule,

      prima so funktionierts. Ich hab bisher immernur mit den PHP-Klassen
      wie date(), etc. herumexperimentiert und an so eine einfache Rechnung
      gar nicht gedacht. ;)

      Vielen Dank,

      Gruss, mudo