2016-10-26 2 views
0

Ich habe standard sql Datum Zeitformat: 2016-10-24 14:26:53.000 Und ich weiß nicht, wie in UTC-Format konvertieren sollte etwas wie sein: 138853800000 Kann in SQL oder PHP getan werden.Wie konvertiert man SQL Datetime-Datumsformat in Unix-Format?

habe ich versucht, so etwas wie:

$d = DateTime::createFromFormat('Y-m-d', 2016-10-24, new DateTimeZone('UTC')); 
echo $d->getTimestamp().'<br>'; 

I funktioniert, aber nachdem ich Stunden Minuten hinzufügen, stoppt es

+2

was RDBMS verwenden Sie? –

+0

Wo ist das SQL? (Dieses Zeitstempelintervall ist wie in ISO 8601 definiert.) – jarlh

Antwort

0

Hier ist meine zwei Cent:

$d = new dateTime("2016-10-24 14:26:53.000", new DateTimeZone("UTC")); 
echo $d->getTimestamp(); 

Ausgang:

echo $d->format('Y-m-d H:i:s.u P'); 

Ausgang:

2016-10-24 14: 26: 53,000000 +00: 00

Verwandte Themen