所以,我有这个格式的日期:
2014-16-02 08:00:00 PM
YYYY-DD-MM HH:MM:SS AM/PM格式
Years - Days - Months
将其转换为的最佳方法是什么
2014-02-16 20:00:00
没有上午/下午,有前一个月。
我已经用PHP的DateTime函数尝试过了:
// $date = new 'DateTime($row[0]);
// $date_formatted = $date->format('Y-m-d H:i:s');
但这不起作用,因为Datetime将日期识别为月,因为这种格式YYYY-DD-MM
如何在PHP 中做到这一点
试试这个:
$date = DateTime::createFromFormat('Y-d-m H:i:s A', '2014-16-02 08:00:00 PM');
echo $date->format('Y-m-d H:i:s'); // Gives 2014-02-16 20:00:00