phpbar.de logo

Mailinglisten-Archive

[php] Datumseingabe ohne validieren

[php] Datumseingabe ohne validieren

Friedhelm Betz holliwell at gmx.net
Don Aug 5 14:10:52 CEST 2004


Hi,
> > Da muss sich der User an der eigenen Nase fassen, wenn er nachher
> > den, öhm, 2. oder 3. März (?) bekommt... ;)
>
> Ui, PHP5 hat da eine eigene Meinung:
>
> <?php
> $timestamp = strtotime('31.02.2005');
> echo date('d.m.Y', $timestamp);
> ?>

Wenn mich nicht alles taeuscht ist 31.02.2005 kein gueltiges englisches 
Datumsformat,
probier z.B. mal 31-02-2005 oder 20050231 ;-)

Bei mir unter Linux gibt:
31-02-2005 : 01.01.1970
20050231   : 03.03.2005

lustig :-(

> 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! :-)

-> bugs.php.net

Gruesse
Friedhelm

php::bar PHP Wiki   -   Listenarchive