功能将时间戳转成 小时:分钟:秒的形式(00:00:00) , 还是 gmdate有效率
备注:
超过24小时不可以使用gmdate函数,它只是24小时内的格式化
function timeChangeFormat($timestamp) { $timestamp = intval($timestamp); if ($timestamp < 86400) { $timeF = gmdate("H:i:s", $timestamp); return $timeF == '00:00:00' ? '无' : $timeF; } $hours = floor($timestamp / 3600); $minutes = floor(($timestamp - $hours * 3600) / 60); $sec = $timestamp % 60; if (strlen($hours) == 1) { $hours = '0' . $hours; } if (strlen($minutes) == 1) { $minutes = '0' . $minutes; } if (strlen($sec) == 1) { $sec = '0' . $sec; } return $hours . ':' . $minutes . ':' . $sec; }