Linuxzeit in "datetime" umwandeln

Hektik

Erfahrenes Mitglied
Hallo!

Vorneweg: Ich hab dutzende Sachen per Google und der Forensuche hier gefunden, aber dadurch bin ich jetzt dümmer als vorher :(

ich hab sowas: 1130108085

Bisher dachte ich immer, das ist ein "Unix-TimeStamp" - aber scheinbar ist das nicht die richtige Bezeichnung, denn alles, was mir google ausgespuckt hat (date(); strtotime();mktime()) etc, war sehr konfus. Entweder steh ich auf der Leitung oder ich kann einfach nicht richtig lesen?!

Mein Problem: Ich muss aus dem "Unix-Time-Stamp", wenn das so heißt, ein SQL-konformes DATETIME machen.

Setze ich aber den Timestamp in date() oder strtotime() ein, bekomme ich einfach keine Ausgabe.

Also so:
echo date(1130108085);
echo strtotime(1130108085);

Wo liegt der Hund begraben und für welchen Denkfehler genau sollte ich mich schämen?

EDIT:
Grad dachte ich, ich hab die Lösung gefunden, aber:
FROM_UNIXTIME() bringt mir den Fehler: Fatal error: Call to undefined function FROM_UNIXTIME() ... *haare-rauf*
 
Zuletzt bearbeitet:
Zurück