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:26:15 +0200


On Thu, 23 May 2002 12:45:50 +0200, "Beck, Mike"
<mike.beck_(at)_ibmiller.de> wrote:

>> 	$strDatetime= ereg_replace("[^0-9]","",$datetime);
>
>was soll das denn bringen?

Sorry, ist ein Typo im Email, die Zeile heisst natuerlich
$datetime= ereg_replace("[^0-9]","",$datetime);

>>    // Ziehe das datum raus
>>    $year  = substr($datetime,0,4);
>
>diese daten rausziehen würde ja auch bereits mit  '2002-05-30 12:00:00'
>funktionieren

Ja, ist richtig. Nur benutze ich die Funktion mal fuer timestamps und
mal fuer datetime. Datetime wird dann in timestamp uebersetzt, bevor
mktime die jeweiligen Werte erhaelt.

>
>>    $strNiceDate = date("l, d. M Y",
>>           mktime($hour,$minute,$second,$month,$day,$year));
>
>hast Du Dir mal die Funktion strtotime() angeschaut? damit solltest Du Dir
>eigentlich einiges sparen können, wenn Du den MySQL gleich anweist Dir das
>Datum in einem Format zu senden, das diese Funktion versteht.

Ok, damit kann ich mktime umgehen. Werde es mal ausprobieren.

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