在PHP中显示来自MySQL的重新格式化日期

时间:2016-05-06 08:56:11

标签: php

我在MySQL数据库中有一个日期格式如下的字段:

Mon, 17 Aug 2015 19:14:22 +0100

我希望使用PHP以下列格式显示此日期:

YYYY-MM-DD HH:MM:SS

我不知道如何选出不同的元素并重新格式化。

有人可以帮忙吗?

非常感谢,

约翰

2 个答案:

答案 0 :(得分:2)

您可以尝试以下方法: -

$date    = "Mon, 17 Aug 2015 19:14:22 +0100";
$newDate = date('Y-m-d H:i:s', strtotime($date));

echo $newDate;

答案 1 :(得分:1)

你可以在mysql

中完成
SELECT 
  DATE_FORMAT(test.dateFrom, '%Y-%M-%d %H:%i:%s') as date,
FROM test

或者在php中

$date = date('Y-m-d H:i:s', strtotime($datefrommysql) );