Moin
hi
ich hab nen unixzeitstempel ($zeit) mit einem minuswert (vor 1970)
allerdings gibt das hier einen fehler:
$blabla = date("n", $zeit);
fehler:
Warning: unexpected error in date() in e:\server\community\user\steckbrief_pop.php on line 169
Das riecht nach einem PHP-Bug. Denn wie Sven erwähnte, liest sich die Doku so, als wäre jeder Wert für die timestamp erlaubt. Schau erstmal nach, ob dein Code richtig ist und ob du das Problem mit einem einfachen Einzeiler reproduziert kriegst. Falls das Problem nicht mehr auftritt, lag der Fehler bei dir.
Versuch dann die aktuellste PHP-Version und schau ob du es noch immer reproduziert kriegst. Wenn ja, dann lies auf http://bugs.php.net/ weiter.
PS: ich hab da schon geschaut: In einem Eintrag stand, dass das Verhalten für negative Timestamps nicht definiert sei, das wiederspricht jedoch der Doku und einigen anderen Einträgen.
http://bugs.php.net/bug.php?id=6425 klingt vielversprechend (mit einer recht alten PHP-Version aber)
--
Henryk Plötz
Grüße aus Berlin