Ludwig Ruderstaller: Probleme mit Datumserfassung, -formatierung

Beitrag lesen

Hallo,

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

Das ist dein erster fehler, wenn du zb. echo date("U"); hast dann hast du einen Timestamp, ein timestamp ist GENERELL "Seconds since the epoch" (irgendwann in den frühen 70ern :-)

nachdem du das jetzt weißt sollte es dir doch leicht möglich sein aus dem timestamp ein datum zu errechnen.

das schöne an php ist das wirklich an viele eventualitäten gedacht wurde :-)

<?php
$timestamp=date("U");
echo "Heutiges Datum: ".date("d.m.Y H:s") ." Uhr<br>";
echo "Timestamp: ".time()." Das sind sekunden<br>";
echo "Heutiges Datum aus Timestamp: ".date("d.m.Y H:s",$timestamp);
?>

also wäre deine erste annahme richtig:

$datumzeit = "20000502120606"; // 02.05.2000 12:06:06
ich probierte es zuerst mit der function date()
echo(date("l j.n.Y", $datumzeit))

bis auf das das du den fehler begangen hast zu glauben das es ein codierter datumsstring ist :-)

lg
Ludwig