Mailinglisten-Archive |
Schönen Nachmittag zusammen, kann mir das mal einer erklären : >$prevday= mktime(0,0,0,$month,$day,$year)-(86400); >$nextday= mktime(0,0,0,$month,$day,$year)+(86400); soll mir jeweils den Timestamp des vorigen und nächsten Tages liefern. Ist auch soweit korrekt. Für den 01.04.2002 bekomme ich diese Werte : $prevday = 1017525600 (1.4.2002) = 1017612000 $nextday = 1017698400 Nun das ganze wieder zurück, weil ich Tag, Monat und Jahr separat brauche : $day = date("d",$prev_day) $month = date("m",$prev_day) $year = date("Y",$prev_day) Und nun bekomme ich den 30.03.2002 !!!! als vorigen Tag des 01.04.2002. Soll das ein eingebauter Aprilscherz sein, oder hab ich da etwas übersehen ? Verwirrrr ... PS: PHP-Version = 4.0.4pl1 auf dem SuSE Enterprise Server 7 Danke schonmal. Gruß, -- Gunther Grelczak Deutsches Museum EDV & Multimedia
php::bar PHP Wiki - Listenarchive