更改MySQL';s的datetime转换成一段可读的PHP文本


Change MySQL's datetime into a readable piece of text in PHP

我使用datetime数据类型存储玩家加入我的服务器的时间,并插入CURRENT_TIMESTAMP。所有这些都是在MySQL中完成的。

这看起来像这样:2014-04-14 02:15:03

然而,在我的网站上,我想显示他们加入的时间,但以一种更友好的方式,如:

2014年4月14日2:15CST

简而言之,如何将"2014-04-14 02:15:03"更改为"2014年4月14日2:15CST"?

谢谢!

在var$datetime:中使用mysql时间戳

$formatted = date("F d, Y H:ie", $datetime);

参考PHP手册中的日期:)

试着像下面这样使用它:

date('F d, Y H:i', strtotime($mysqlTimestamp));

有关更多详细信息,请查看以下位置的PHP日期函数:http://php.net/manual/en/function.date.php

您可以这样做:

SELECT DATE_FORMAT(NOW(),'%M %d %Y %h:%i %p') or SELECT DATE_FORMAT(CURRENT_DATE,'%M %d %Y %h:%i %p')