Andreas: datum in timestamp umwandeln

Beitrag lesen

ich möchte ein datum in einen unix-timestamp umwandeln.
hierbei liegt jeweils in einer variable
-der tag (19.)
-der monat (3.)
-das jahr (2002)
-die stunden (13)
-die minuten (30)

in einzelnen variablen vor
aus der angabe 19.3.2002 13.30 uhr soll also der entsprechende timestamp generiert werden.
auf die funktion StrToTime bin ich schon gestoßen, allerdings muss da anscheinend der monat ausgeschrieben vorliegen und ich kann keine uhrzeiten angeben.

Hallo!

mktime() ist Dein Freund: http://www.php.net/manual/de/function.mktime.php

Wenn DU das Datum in einem BEstimmten Format vorliegen hast kannst Du es am besten mit substr() http://www.php.net/manual/de/function.substr.php auseinandernehmen!

also was der Art

function date2timestamp($date) {
  return mktime (0,0,0,
    substr($date, 3, 2),
    substr($date, 0, 2),
    substr($date, 6, 4));
}

$datum = "21.12.2002";

echo date2timestamp($datum);

Das Prinzip sollte klar sein, das kannst Du anpassen wie Du es brauchst!

Grüße
Andreas