将日期时间转换为MySql时间戳

时间:2016-04-20 03:45:20

标签: php

我的日期设置如下Sat, 16 Apr 2016 16:29:06 +0000

谁可以使用PHP将它们转换为MySql时间戳格式?

2 个答案:

答案 0 :(得分:2)

$timestamp = $date_time->getTimestamp();

文档:http://php.net/manual/en/datetime.gettimestamp.php

答案 1 :(得分:0)

您可以使用日期时间的format方法

<?php
$date = new DateTime('2000-01-01');
echo $date->format('Y-m-d H:i:s');
?>

输出

2000-01-01 00:00:00

否则你可以尝试PHP的date功能

<?php
    $date = "now";//Date in any common format
    echo date("Y-m-d H:i:s",strtotime($date))   
?>

注意*在上面的示例中,我使用strtotime函数将字符串日期转换为PHP时间戳

输出

2016-04-20 07:14:46