Rolf Sonderegger: Probleme mit Datumserfassung, -formatierung

Beitrag lesen

halloo forum!

ich möchte von einem timestamp im format "yyyymmddhhmmss" (standard glaub ich) das datum und den monat auslesen.

$datumzeit = "20000502120606"; // 02.05.2000 12:06:06

ich probierte es zuerst mit der function date()

echo(date("l j.n.Y", $datumzeit))

diese eingabe ergibt "Tuesday 19.1.2038" ?!

echo(date("H:i", $datumzeit))

diese eingabe ergibt "04:14" ?!

ok umdenken...
ich benutzte die getdate() funktion.

$diesetime = getdate($datumzeit);

echo($diesetime["hours"])

diese eingabe ergibt "4"

[schnipp - fertig ausprobieren]

ich hab mir dann überlegt, ob die obige zahl ($datumzeit) als anzahl sekunden seit 1970 berechnet wird... dann würde aber 2038 als jahr auch nicht stimmen...

irgendwie weiss ich nicht weiter :(

noch ein paar zusätzliche angaben:
getestet unter win2000 und suse linux 6.1 (gleiches resultat)

die variable $datumzeit wird nachher aus einer mysql db ausgelesen... dort wird sie in diesem format gespeichert.

hat jemand eine lösung?

was mich am meisten interessiert ist, in welchem format das datum sein muss, wenn ich es mit date("formatierung", $datum) einlesen will...

vielen dank!

mfg

Siramon