[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: (Semi OT) Debian, PHP und negatives Datum



* Jim Knuth <jk@jkart.de> wrote:
> Ein Freund von mir will per php ein Datum/Zeit (z.B 05.06.1954,
> 16.31 Uhr) im Browser ausgeben lassen. Dazu benutzt er folgendes
> Script:
> 
> --snip
> <?
> $date = mktime (16,31,00,06,05,1954);
> echo "<br><b>".date("d.m.Y H:i",$date);
> ?>
> --snap
> 
> Es kommt aber immer raus: 01.01.1970 00:59
> 
> Ist das ein Syntaxfehler oder hat da php nen Bug.

Das ist ein Denkfehler im Eingabewert. 

,----  de.php.net/mktime 
| Gibt den Unix Timestamp/Zeitstempel an Hand der gegebenen Argumente
| zurück. Der Zeitstempel ist ein long-integer-Wert, der die Anzahl der
| Sekunden zwischen der UNIX Epoche (January 1 1970 00:00:00 GMT) und der
| angegebenen Zeit enthält.
`----

1954 liegt vor dem 01.01.1970 und somit kann mktime auch keinen
sinnvollen Wert zurückgeben. Schaut Euch den Inhalt von $date an, da
wird wohl was Negatives drinstehen.

Sebastian



Reply to: