如何将SQL日期时间日期格式转换为unix utc格式?

时间:2016-10-26 13:37:49

标签: php sql date

我有标准的sql日期时间格式:2016-10-24 14:26:53.000 我不知道如何转换成UTC格式应该是这样的:138853800000 可以在sql或php中完成。

我尝试过类似的事情:

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

我工作但是在我加了几分钟之后就停止了

1 个答案:

答案 0 :(得分:0)

这是我的两分钱:

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

输出:

  

1477319213

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

输出:

  

2016-10-24 14:26:53.000000 +00:00