phpbar.de logo

Mailinglisten-Archive

[php] =?ISO-8859-1?B?RmVobGVyIGluIE1LVElNRSBvZGVyIGJpbiBpY2ggenUgYmz2ZCA/IQ==?=

[php] Fehler in MKTIME oder bin ich zu blöd ?!

Georg Hovenbitzer php_(at)_phpcenter.de
Tue, 24 Jul 2001 19:24:58 +0200


Hallo Liste,

mir ist gerade was witziges passiert,
wenn diese Berechnung ausführe:

$aaugust = mktime(0,0,0,08,01,2001); <- auf die 08 achten
$taugust = date("t", $aaugust);
$eaugust = $aaugust + ($taugust * 86400 -1);
$test3 = strftime('%c',$eaugust);

kommt als Ergebnis:

Timestamp Anfang August = 975625200 <- ?? stimmt nicht
Tage August = 31                    <- stimmt
Timestamp Ende August = 978303599   <- ?? stimmt nicht
Vergleich = 2000-12-31 23:59:59     <- ?? stimmt nicht

es kommt das richtige Ergebnis wenn man:

$aaugust = mktime(0,0,0,8,01,2001); <- also ohne Null


der Witz ist nun, bei:

mktime(0,0,0,06,01,2001) oder mktime(0,0,0,07,01,2001)

kommen die richtigen Ergebnisse heraus !!!!!!!!!!!!!

Ist dies gewollt oder ein Fehler oder was ?!?!?!?!?

-- 
Viele Grüße,
 Georg                          mailto:g.hovenbitzer_(at)_ndh.net




php::bar PHP Wiki   -   Listenarchive