phpbar.de logo

Mailinglisten-Archive

[php] Datumseingabe ohne validieren

[php] Datumseingabe ohne validieren

Andreas Ahlenstorf lists at ahlenstorf.ch
Don Aug 5 13:49:00 CEST 2004


Hallo,

Andreas Demmer schrieb am Donnerstag, 5. August 2004 um 13:02:

> Warning:  date() [function.date]: Windows does not support dates prior to
> midnight (00:00:00), January 1, 1970 in PHPDocument2 on line 3

> Hat mich auch überrascht! :-)

Sollte es aber nicht. strtotime gibt bei deiner Eingabe -1
(false) zurück. Das sieht date() nun als 1 Sekunde vor dem 1.1.1970
an. Und das ist ausserhalb des Zeitbereichs von Windows. Linux
gibt das richtige Datum an. Steht in der Doku ;)

echo date('d.m.Y', mktime(0,0,0,2,31,2005));

Das macht, das du erwartest. Und es wird auch der 03.03.2005
daraus.

Gruss,
Andreas


php::bar PHP Wiki   -   Listenarchive