Wie erstelle ich aus einem Datum und einer

… Uhrzeit einen Timestamp in php?

Hallo, ich möchte gerne aus einem Datum und einer Uhrzeit (Beispiel: 12.03.2010 15:38) den dazugehörigen Timestamp ermitteln.

Das ganze sollte bitte in php gemacht werden.

LG, Domitz

Hallo,

Dazu musst du das Datum als erstes mit myDate.split(…) je nach Aufbau deines Datums in seien Einzelteile zerlegen und dann kannst du mit mktime(…) einen Unixtimestamp erzeugen.
Die genauen Parameter kannst du der Doku entnehmen.
http://de2.php.net/manual/de/function.mktime.php

// Nicht getestet sollte aber als Beispiel reichen
$myDate = "23.4.2042 12:20";
$tmp = $myDate.split(" "); // [0]=\> Datum [1]=\> Time
$tmpDate = $tmp[0].split("."); // [0]=\>Tag [1]=\>Monat [2]=\>Jahr
$tmpTime = $tmp[1].split(":"); // [0]=\>Stunden [1]=\>Minuten
$timestamp = mktime($tmpTime[0], $tmpTime[1], 0, $tmpDate[1], $tmpDate[0], $tmpDate[2]);

Gruß

Arne

Hallo Domitz,

das geht mit der mktime Funktion. Weitere Infos und Beispiele findest du unter diesem Link:
http://www.php.net/manual/de/function.mktime.php

Viele Grüße,
Michael

Hallo Domitz

ist es ev. das was du suchst:

<?php $date = new DateTime();
echo $date-\>getTimestamp(); ?\> gruss south

$timestamp = mktime(20,15,0,4,24,2002);

als Beispiel für 24.04.2002 20:15:00h

Gruß, remy

Hallo,
Ich kann leider nicht weiterhelfen.

LG