我有一个变量保持时间格式为2017年4月25日12:00:00 AM我希望将其转换为到 2017-04-25。我的结果应该没有时间
答案 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()