我在这里有一个mysql查询,获取列的平均值(列数据类型是'时间')。例如,该列值: 00:00:55,00:00:59,0时01分03秒Php时间格式
SELECT AVG(TIME_TO_SEC(column_name)) FROM table_name)AS average_result
在我的PHP我格式化的结果是这样的:
<?php foreach($display_average as $da){
echo date("H:i:s", ($da["average_result"]));
}
?>
输出:08:00:59而不是00:00:59,为什么这从08开始?或者我错过了什么?谢谢!
其实我使用Codeigniter作为我的框架,所以我应该如何做到这一点? – Kentot
date_default_timezone_set('UTC'); //在你打电话之前date() – islq
明白了吧!非常感谢 !我只是将它添加到我最外面的index.php文件中,以便在整个项目中全局可用。 – Kentot