Maxmimale Anzahl der Kalenderwochen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Maxmimale Anzahl der Kalenderwochen

    Tag,

    ich muss wissen, wieviel Kalenderwochen das aktuelle Jahr (oder irgendein Jahr) nach ISO 8601 hat. Habe folgenden Ansatz: Der 28. Dezember liegt immer in der letzten Kalenderwoche, wenn die erste Kalenderwoche die Woche ist, die mindestens 4 tage des neuen Jahres enthält. Also Montag bis einschließlich Donnerstag.

    Günstigster Fall: Der 1.1 ist ein Montag, somit liegen alle 7 Tage des ersten Jahres in dieser ersten Kalenderwoche. Der 28. wäre dann der Donnerstag der vorherigen Woche im letzten Jahr.

    Ungünstigster Fall: Der 1.1 ist ein Donnerstag, somit liegen gerade so noch die ersten 4 Tage des Jahres in dieser ersten Kalenderwoche. Der 28. wäre dann der Sonntag der vorherigen Woche im letzten Jahr.

    Dann wäre also die Kalenderwochenanzahl eines beliebigen Jahres $year:

    PHP-Code:
    intval(date("w",mktime(0,0,0,31,28,$year))) 
    Ist die Überlegung korrekt?

  • #2
    Wann ist bei dir der 31. Monat?

    Kommentar


    • #3
      Jetzt komm, du weißt wie ich das mein Da muss natürlich ne 12 hin. Sonst stimmts aber eigentlich, oder?

      Kommentar


      • #4
        nö, sonst hätte ich nicht drauf hingewiesen.

        generell richtig. auch wenn ich die regelung mit den vier tagen nicht kenne.

        Kommentar

        Lädt...
        X