我在這裏有一個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