如何从日期(" Y-m-d H:i:s")获得日期(" Y-m-d")?

时间:2017-02-08 11:05:35

标签: php mysql

如何从结果:datetime(" 2017-02-02 17:02:03")中获取和存储日期中的日期(' 2017-02-02')

2 个答案:

答案 0 :(得分:2)

您的意思是从2017-02-02获取2017-02-02 17:02:03,您有很多选择,

$date = date('Y-m-d', strtotime('2017-02-02 17:02:03'));

OR

list($date) = explode(" ", '2017-02-02 17:02:03');

OR

    $arr = explode(" ", '2017-02-02 17:02:03');
    $date = array_shift($arr);

OR

 $dateObj = DateTime::createFromFormat("Y-m-d H:i:s", '2017-02-02 17:02:03');
 $date = $dateObj->format("Y-m-d");

答案 1 :(得分:0)

您需要将日期转换为strtotime()

的时间戳

示例:

<?php
echo date("Y-m-d", strtotime('2017-02-02 17:02:03'));
?>

我希望这会对你有所帮助!