我使用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')