"Normal Datum" --> Unix Timestamp

deepgreen

Erfahrenes Mitglied
gibt es eine schnelle möglichkeit ein "normal Datum und uhrzeit" in einem timestamp umzuwandeln.

umgekehrt ist es ja kein problem.
 
Hierfür benutzt Du die mktime(). Sie wandelt Deinen gewünschten Datumsstring in eine UNIX-Timestamp um, aber vorsicht: Alles was vor dem 01.01.1970 liegt wird als -1 ausgegeben, denn UNIX-Timestamp's haben erst an diesem Datum angefangen. Das war auch der Beginn der UNIX-Epoche

Der Aufbau der Funktion:
PHP:
mktime(Stunde, Minute, Sekunde, Monat, Tag, Jahr);

Beispiel:
$timestamp = mktime(0, 0, 0, 3, 11, 1983);
prin $timestamp;
Die Sekunden, Minuten, Stunden solltest Du hinzufügen da sonst ein falsches Ergebnis rauskommt.

Gruß,
digi
 
Zurück