hilfebedürftig
02-12-2008, 17:44
Hallo zusammen,
ich habe folgendes Problem:
Ich bin gerade dabei einen Kalender in PHP zu entwickeln, klappt auch soweit so gut, bis auf kleine Macken :)
Und zwar arbeite ich mit Wochenanzahl im Monat:
$erstewoche = date("W", mktime(0,0,0,$monat,1,$jahr));
$letztewoche= date("W", mktime(0,0,0,$monat,$anzahl,$jahr));
Problem ist z.B. dieses Jahr, da KW1 für 2009 am 29.12.
Wie komm ich also an die wochenanzahl ran? Es mus nicht zwingend über KW sein, hauptsache die Gesamtanzahl angebrochener Wochen im Monat.
Ich verzweifel :(
Ich verstehe dein Problem nicht :confused: ... du hast das Monat, du weisst, welcher Wochentag der 1. im Monat ist, somit kannst du den Monat doch darstellen, also wasfür Probleme hast du?
DoMiNiK2
04-12-2008, 11:31
Wo gibt es da jetzt Probleme?
Die Kalenderwoche kann man auch über die date() (http://www.php.net/date) -Funktion erhalten.
Bspw. die Kalenderwoche vom 1. 1. 2009...
$kw = date('W', mktime(0, 0, 0, 1, 1, 2009));
Ansonsten ... spezifiere mal dein Problem ;).
Problem ist z.B. dieses Jahr, da KW1 für 2009 am 29.12. Wie komm ich also an die wochenanzahl ran?
lol - die 1.KW des Jahres 2009 fängt am 29.12. an ???
hauptsache die Gesamtanzahl angebrochener Wochen im Monat.
Ich weiß ja nicht auf welchem Planeten Du wohnst,
aber hier auf der Erde hat jeder Monat 4 !/2 Wochen.
rofl
Original geschrieben von Koala
lol - die 1.KW des Jahres 2009 fängt am 29.12. an ???
Ich weiß ja nicht auf welchem Planeten Du wohnst,
aber hier auf der Erde hat jeder Monat 4 !/2 Wochen.
rofl
Das meinst du jetzt beides aber nicht ernst, oder? :rolleyes:
doch Pekka - ich denk am 29.12. fängt die 52.KW des Jahres 2008 an oder lieg ich da falsch ?
Und mit der Wochenanzahl je Monat:
das sind ca. viereinhalb Wochen.
Wie siehst Du das ?
:dontknow:
Ich laß mich gerne korrigieren.
Original geschrieben von Koala
doch Pekka - ich denk am 29.12. fängt die 52.KW des Jahres 2008 an oder lieg ich da falsch ?
Und mit der Wochenanzahl je Monat:
das sind ca. viereinhalb Wochen.
Wie siehst Du das ?
:dontknow:
Ich laß mich gerne korrigieren.
Nein, am 29.12. fängt die 1. KW 2009 an:
http://www.thkoehler.de/midnightblue/m_kal.htm
Und mit "ca." stimmts natürlich schon, aber der TO sucht die Anzahl angebrochener Kalenderwochen im Monat.
tja dann .....
Dann nehm ich natürlcih alles zurück
und empfehle dem TE sich einen der
vielen OpenSource-Kalender anzuschaun
und sich anzuschaun wie es dort gelöst wird.