Timestamp aus vorgegebenen Datum erstellen...

Crav3X

Erfahrenes Mitglied
Hallo,

ich möchte ein Timestamp aus einem angegebenen Datum erstellen.
Heißt der User gibt ein Datum ein... 10.10.2010 oder sowas.

Daraus soll dann ein Timestamp erstellt werden den ich dann weiter verarbeiten kann...

Wie genau würde dies aussehen!?

Habe nur die Timestamp funktion gesehen der Aktuellen zeit.

Vielen Dank.
 
Sorry,
hab echt gegooglet ohne ende... vllt bin ich auch einfach zu dumm um den richtigen such Begriff einzugeben..

Finde einfach nicht das was ich brauche.

Ich habe 3 Variablen... $day, $month, $year...

Daraus möchte ich gerne einen Timestamp erstellen... quasi ($timestamp = 1206439709)

mit mktime gibt er mir nur das Datum an was in den 3 Variablen steht...
 
Leg eine neue Variable an, die das ganze Datum enthält:

PHP:
$datum = $day.".".$month.".".$year;

Ich denke, dass auch andere Trennzeichen als "." erlaubt sind, aber das spielt ja keine Rolle. Das Datum kannst du dann in einen Timestamp umwandeln:

PHP:
$timestamp = strtotime($datum);

Und wenn du wieder ein Datum willst:

PHP:
$datum = date('d.m.y', $timestamp);

Und das kannst du auch so gestalten, dass du Tag, Monat und Jahr einzeln herausholst, also dreimal ausführen und jeweils den ersten Parameter in der Klammer entsprechend anpassen.
 
oder mit mktime
PHP:
  // Die ersten 3 Nullen stehen für stunde minute sekunde

   $timestamp=mktime(0,0,0,$monat, $tag, $jahr);

  // hmm oben sagst du du hast 3 variablen egal

  // um das Datum anzuzeigen

   echo( date("d.m.Y", $timestamp))
 
Zuletzt bearbeitet:
Zurück