Frage zu Timestamp

hi @ all,

Ich hab mal ne allgemeine Frage zu Timestamps…

mit z.B.:
$zeit = time();

wird in der Variable ‚zeit‘ ein timestamp wie ‚1234567890‘ gespeichert…
und dann mit z.B.:
$datum = date(„d.m.Y“,$zeit);
echo($datum);
Als Datum ‚01.03.2011‘ ausgegeben !!!

Meine Frage,
gibt es eine Funktion unter php bzw. in irgend einer anderen Sprache die aus einem Datum ein timestamp macht ???

hoffe Ihr könnt mir das sagen,
wenn es sowas gibt,

lg. und danke!

hi Meganova,

du könntest unter PHP mit explode dein Datums-Format 01.03.2011 in drei Teile aufteilen lassen und anschließend mit mktime den Timestamp ermitteln lassen

z.B.

$Datum = „01.03.2011“;
$Datumsarray = explode(".", $Datum);
$Tag = $Datumsarray[0];
$Monat = $Datumsarray[1];
$Jahr = $Datumsarray[2];
$Timestamp = mktime(0,0,0,$Monat,$Tag,$Jahr);

http://php.net/explode
http://www.php.net/manual/de/function.mktime.php

viele Grüße
chronischer_besserwisser

Hi,

Ahhh Cool,
von mktime hab ich noch nie was gehört :smile:

$timestamp = mktime(0,0,0,$Monat,$Tag,$Jahr);

… und für ne genaue Zeit kann ich dann in einer zweiten, oder der selben Variable noch min. Std. und sek. angeben. Das ist ja genial !!!

lg. und danke !!!

Hallo

Je nach Anwendungsfall:
http://www.php.net/manual/de/function.mktime.php
http://www.php.net/manual/de/function.strptime.php
http://www.php.net/manual/de/function.strtotime.php

sigterm