从没有时间的日期到时间到PHP

时间:2016-10-04 10:58:36

标签: php string date date-format

我必须将此字符串日期2016-09-26 00:00:00.000转换为yyyy-mm-dd格式而不包含其他字符。

请帮帮我吗?

3 个答案:

答案 0 :(得分:5)

您可以使用DateTime类和format()方法:

$d = new DateTime('2016-09-26 00:00:00.000');
echo $d->format('Y-m-d');

答案 1 :(得分:2)

试试这个:

$datetime = '2016-09-26 00:00:00.000';

$date = date('Y-m-d', strtotime('2016-09-26 00:00:00.000'));

您将获得'yyyy-mm-dd'格式的唯一日期部分。

答案 2 :(得分:0)

$test = strtotime('2016-09-26 00:00:00.000');
$test1 = date('Y-m-d h:i', $test);
$array1 = explode(' ', $var);
$date_temp = $array1[0];