没有时间的日期时间格式

时间:2017-04-24 10:23:25

标签: php date time

我有一个变量保持时间格式为2017年4月25日12:00:00 AM我希望将其转换为 2017-04-25。我的结果应该没有时间

4 个答案:

答案 0 :(得分:1)

您需要检查PHP的date方法

$date = 'May 25, 2017 12:00:00 AM';
$date = date('Y-m-d', strtotime($date));
echo $date;

答案 1 :(得分:0)

您可以将字符串格式化的日期转换为strtotime()函数的时间戳。然后,您可以使用转换的时间戳参数date()函数,并使用第一个参数对其进行格式化。

有关格式化的更多信息: http://php.net/manual/en/function.date.php

print date('Y-m-d',strtotime('Apr 25, 2017 12:00:00'));

答案 2 :(得分:0)

试试DateTime课程:

$datestr = 'Apr 25, 2017 12:00:00 AM';

$date = DateTime::createFromFormat('M d, Y h:i:s A', $datestr);

echo $date->format('Y-m-d');

<强>输出

2017-04-25

答案 3 :(得分:0)

使用POPUP_TO_GET_VALUE / POPUP_GET_VALUES功能:

date()