1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
$m_time="2018-05-21T16:36:31.959545235Z";
$time_lag = substr(strrchr($m_time, 'Z'), 1);
// interception des déclages négatifs
if ($time_lag !== '') {
$time_zone = (($time_lag[0] === '-') ? sprintf('%03d', $time_lag) : sprintf('%02d', $time_lag)).'00';
} else {
$time_zone = '+0000';
}
$timestamp = new DateTime(substr($m_time, 0, 19).$time_zone);
echo "<pre>";
print_r($timestamp);
echo "</pre>";
echo $timestamp->date;
// LA comparaison ca marche pas
$sql_selectc = 'SELECT c.collection_created,c.ttn_m_time FROM collections AS c
WHERE c.ttn_m_time = "'.$timestamp->format('Y-m-d H:i:s').'"
ORDER BY c.collection_created ASC';
$sql_resultc = $connect->query($sql_selectc); |