如何将MySQL日期格式化为常规美国日期

0 php mysql formatting datetime

我想显示2000-12-31看起来像12/31/2000

小智 8

http://www.electrictoolbox.com/article/mysql/format-date-time-mysql/

如果要将MySQL日期的格式从YYYY-MM-DD更改为MM/DD/YYYY或DD/MM/YYYY格式,可以使用DATE_FORMAT()函数,如下例所示:

SELECT DATE_FORMAT(CURDATE(), '%d/%m/%Y')
OR
SELECT DATE_FORMAT(CURDATE(), '%m/%d/%Y')
Run Code Online (Sandbox Code Playgroud)

编辑

当然,如果我正确地阅读了这个问题,我会告诉你如何在PHP中完成它,就像@Stephen一样


Ste*_*hen 7

$mysql_date = '2000-12-31';
$formatted_date = date('m/d/Y', strtotime($mysql_date));
Run Code Online (Sandbox Code Playgroud)


Mar*_*don 5

我看起来有点像这样 date('m/d/Y',strtotime($clientsContract['startdate']));