我在MYSQL中有一个registered_date
字段timestamp
。现在我是一个新的PHP,我需要你的帮助。
我收到了这个结果:2014-06-19 15:59:49
我想要这个输出:2014年6月19日下午15:59
注意:我在sql查询的php变量中存储时间戳。
任何想法?
答案 0 :(得分:1)
http://php.net/manual/en/function.strtotime.php
http://php.net/manual/pl/function.date.php
$date = date('D M Y H:i A', strtotime($timestamp));
答案 1 :(得分:1)
由于您使用mysql
标记了问题,这里是mysql解决方案,您可以在选择数据时使用date_format()功能,并且您将拥有所需的格式。
mysql> select date_format('2014-06-19 15:59:49','%d %M %Y %H:%i %p') as date ;
+-----------------------+
| date |
+-----------------------+
| 19 June 2014 15:59 PM |
+-----------------------+
1 row in set (0.00 sec)