使用 php 日期函数格式化 sql 日期

formatting sql date using php date function

我正在尝试打印一个 table,其中包含从 MySQL 数据库中提取的格式化日期。我有这个:

echo ' . date("D\, F d", $row['date2']) . ';

结果格式正确,但 returns 星期四,1970 年 1 月 1 日,而不是 SQL table.

中包含的日期

我做错了什么?

您可能会收到日期字符串。 date() 采用 unix 时间戳。先用strtotime转换一下

echo date("D\, F d", strtotime($row['date2']));