PHP will Kalenderwoche nicht errechnen

Alles, was PHP betrifft, kann hier besprochen werden.

PHP will Kalenderwoche nicht errechnen

Postby tromorow » 20. February 2004 14:31

Hi Jungs,

habe folgendes Problem: Ich habe ein PHP Programm geschrieben, welches die Funktion date() nutzt und durch diese die Kalenderwochen (W) errechnet. Ich gebe ihm das Datum im Unix Epochen Format, doch er liefert auf dem Linuxserver nur eine 1 zurück.
Das ganze funktioniert auf einem Windows Server mit xampp (PHPv: 4.3.4)
Einem Linux Apacheserver Apatche (PHPv: 4.???)
Und eben nicht auf einem Linuxserver mit Apache (PHPv: 4.0.?).

Hilfe ich verzweifle noch!!!
Ist dort vielleicht was falsch eingestellt???

Habe echt keine Ahnung was ich noch falsch gemacht haben könnte!
tromorow
 
Posts: 84
Joined: 13. January 2004 18:00
Location: "Sturgot" oder auch Stuttgart (zumindes irgend wo da)

Postby HardySim » 21. February 2004 09:41

Einem Linux Apacheserver Apatche (PHPv: 4.???)
Und eben nicht auf einem Linuxserver mit Apache (PHPv: 4.0.?).


ähm, was meiunst du jett? is doch das slebe, oder??

aber hey, gib uns dochma das komplette script, dann können wir selbst testen
[url=http://www.hardysim.de]
Image[/url]
www.party-safari.net
User avatar
HardySim
 
Posts: 325
Joined: 19. June 2003 10:22
Location: Geisenheim

Postby tromorow » 21. February 2004 12:40

Oh schitt hab euch vergessen.
Die Funktion W Funktion erst ab PHP 4.1.0
es läuft auf dem server aber 4.0.6 und da tuts nett.
jetzt muss ich hald die Kalenderwoche errechnen aber das will net so wie ich will!!!

das ist der code mit dem ich die KW errechen aber das tut net so wi ich will:
Code: Select all
function datum_kw($jear,$month,$day){
   $uxe = mktime ('1','1','1',$month,$day,$jear);
     $str = date("z",$uxe);
     $tag_der_woche = date("w",$uxe);
     $tag_der_woche--;
     if($tag_der_woche == '4' || $tag_der_woche == '5' || $tag_der_woche == '6')
       $tag_der_woche = '0';
     $str = ceil(($str+$tag_der_woche)/7); 
   return $str;
 }

fileicht könt ihr mir helfen???
tromorow
 
Posts: 84
Joined: 13. January 2004 18:00
Location: "Sturgot" oder auch Stuttgart (zumindes irgend wo da)

Habs geschaft

Postby tromorow » 21. February 2004 13:53

dei Funktion war schon soweit richtig!!!

aber das Problem war, dass sich immer dann wenn die Erste Kalenderwoche des Jahres mehr ins Vohrjahr fällt, dann gehört sie zum Fohrjahr!!!!

Danke um Deine Bemühen!
tromorow
 
Posts: 84
Joined: 13. January 2004 18:00
Location: "Sturgot" oder auch Stuttgart (zumindes irgend wo da)


Return to PHP

Who is online

Users browsing this forum: No registered users and 51 guests