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


Display reformatted date from MySQL in PHP

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

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

我想使用PHP以以下格式显示此日期:

YYYY-MM-DD HH:MM:SS

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

有人能帮忙吗?

非常感谢,

John

您可以尝试以下操作:-

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

您可以在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) );