Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Wochenanzahl eines Monats berechnen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Wochenanzahl eines Monats berechnen


 
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 :(

 
asp2php
02-12-2008, 19:19 
 
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 ;).

 
Koala
04-12-2008, 19:45 
 
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

 
pekka
04-12-2008, 19:46 
 
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:

 
Koala
04-12-2008, 19:50 
 
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.

 
pekka
04-12-2008, 19:54 
 
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.

 
Koala
04-12-2008, 19:57 
 
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.


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:17 Uhr.