umwandeln, datetime in timestamp php
Mein GPS-Gerät kommuniziert, um meine php-web services, sendet Datum=311011 und Zeit=060904-Formate.
$time=str_split($time,2);
$date=str_split($date,2);
$time=implode(":",$time);
$date=implode("-",$date);
Das gibt mir die erforderliche Datum und Zeit standard-Notationen.
- date=31-10-11
- Zeit=06:09:04
Nun, ich will konvertieren, das Datum, die Uhrzeit zu Zeitstempel. Ich arbeitete mit strtotime(), aber das Datum scheint zu sein, 31-10-11, die gibt merkwürdige Ergebnisse. Muss ich anfügen, 20, 11 statisch, um es 2011, oder keine Lösung
möglich, Duplikat der stackoverflow.com/search?q=convert+datetime+to+timestamp+php
forschen, bevor Sie Fragen, ist nicht optional. Siehe stackoverflow.com/questions/ask-advice
forschen, bevor Sie Fragen, ist nicht optional. Siehe stackoverflow.com/questions/ask-advice
InformationsquelleAutor nuthan | 2011-10-31
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
werfen Sie einen Blick auf die Datum fortmats. wenn Sie
-
als Trennzeichen, php nimmt an, dass esy-mm-dd
, aber deine Bestellung istdd-mm-y
. der einfachste Weg wäre, um das Trennzeichen ändern, das zu.
da würden danndd.mm.y
.InformationsquelleAutor oezi
Verwenden
strptime()
Speziell:
strptime("$date $time", '%d%m%y %H%M%S');
InformationsquelleAutor Ariel
Können Sie
strptime
:Oder die neuere
DateTime
Variante:Oder nur string-manipulation zusammen mit
mktime
auf so regelmäßiger format:InformationsquelleAutor deceze