我想在我的网站上显示我的mysql表中的TIME字段,而不是显示21:00:00等我希望在晚上8:00显示.我需要一个函数/代码来执行此操作,甚至是正确方向的任何指针.将第一个回复标记为一些代码作为正确答复.
使用以下示例以AM/PM格式显示日期和时间数据...
SELECT DATE_FORMAT(`t`.`date_field`,'%h:%i %p') AS `date_field` FROM `table_name` AS `t`
要么
SELECT DATE_FORMAT(`t`.`date_field`,'%r') AS `date_field` FROM `table_name` AS `t`
两者都运作正常.
看看这个:http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html
我想你会想要date_format().
示例:DATE_FORMAT($ date,"%r")