phpbar.de logo

Mailinglisten-Archive

[php] Datumsumwandlung: Mal korrekt, mal 01.01.1970

[php] Datumsumwandlung: Mal korrekt, mal 01.01.1970

Andreas Kempf php_(at)_phpcenter.de
Thu, 23 May 2002 13:17:37 +0200


On Thu, 23 May 2002 12:36:04 +0200, Wolfgang Hauck <wbh_(at)_euta.net>
wrote:

>>   $strNiceDate = date("l, d. M Y",
>          mktime($hour,$minute,$second,$month,$day,$year));
>
>
>Hi Andreas,
>
>mktime wird über die UNIX-Epoche (Januar 1 1970 00:00:00 GMT) bis jetzt
>vergangenen Sekunden berechnet. Wird ein älteres oder ungültiges Datum
>übergeben, wird der 1. Jan. 1970 ausgegeben.

Schon klar. :)

>Schau einfach nach, was du
>dieser Funktion übergibst.

Das ist ja das Raetsel: Ich uebergebe "2002-05-18 22:30:00", bzw. in
einem while ($row=mysql_fetch_array()) jeweils das entsprechende
Datum. Wenn ein Datum falsch ist, dann sollte er nur fuer das falsche
Datum den 1.1.70 zurueckgeben. Tatsaechlich werden aber *alle*
Datumsangaben ploetzlich als 1. Jan. 1970 zurueckgegeben.

Macht man ein (paarmal) Reload, ist das Datum ploetzlich wieder
richtig.

Hier kann man es (vielleicht) sehen:
http://www.goatrance.de/goabase/parties.php3

(Extension ist zwar .php3, ausgefuehrt wird aber PHP4)

ciao, Andreas
--
[amalesh] * andreas kempf * müggenkampstr 7a * 20257 hamburg
http://www.amalesh.de * info_(at)_amalesh.de * tel: 040-401744412


php::bar PHP Wiki   -   Listenarchive