如何从结果:datetime(" 2017-02-02 17:02:03")中获取和存储日期中的日期(' 2017-02-02')
答案 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'));
?>
我希望这会对你有所帮助!