timestamp umwandeln
Maria D.
- php
0 volker0 Tobias Kloth0 volker
hi folks,
kann mir bitte jemand erklären,
wie man einen timestamp umwandelt.
ich habe eine variable der form:
$x=20041102195911;
und suche
echo $x;
ausgabe:
02.11.2004
ich habe es schon mit preg_replace()
probiert. habe ich leider nicht hinbekommen ;-(
vielleicht gibt es ja eine einfachere lösung.
cu
md
hi maria,
im manual http://www.php.net/manual/de/function.date.php findest du was du suchst: du kannst der funktion date() einen timestamp übergeben und bestimmen in welchem format du das datum zurückbekommst.
gruss aus berlin, volker
Hallo Maria,
ich habe eine variable der form:
$x=20041102195911;
das ist kein Timestamp, das ist ein Datum in der Form YYYYMMDDHHMMSS wie es MySql in einer Timestamp-Spalte speichert (falls du den Wert aus einer MySql-Datenbank holst, dürfte dich DATE_FORMAT() interessieren).
ausgabe:
02.11.2004
mit »substr($x,0,4);« z.B. kommst du an das Jahr und mit Hilfe von http://de3.php.net/substr solltest du auch Monat und Tag rausbekommen.
ich habe es schon mit preg_replace()
mit regulären Ausdrücken geht das zwar auch, das ist hier aber nicht nötig.
Grüße aus Nürnberg
Tobias
tobias hat recht, wer lesen kann ist halt klar im vorteil...
gruss aus berlin, volker