Der folgende Beitrag wurde am 02. 11. 2004, 20:27 Uhr von Maria D. veröffentlicht.
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
Der folgende Beitrag wurde am 02. 11. 2004, 20:41 Uhr von volker veröffentlicht.
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
Der folgende Beitrag wurde am 02. 11. 2004, 20:50 Uhr von Tobias Kloth veröffentlicht.
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
Der folgende Beitrag wurde am 02. 11. 2004, 23:15 Uhr von volker veröffentlicht.
tobias hat recht, wer lesen kann ist halt klar im vorteil...
gruss aus berlin, volker
© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4