把秒数转换成时分秒
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了把秒数转换成时分秒相关的知识,希望对你有一定的参考价值。
/**
转换时间格式
*/
function changeTimeType($time) {
if (is_numeric($time)) {
$value = array(
"days" => 0, "hours" => 0,
"minutes" => 0, "seconds" => 0,
);
if ($time >= 86400) {
$value["days"] = floor($time / 86400);
$time = ($time % 86400);
}
if ($time >= 3600) {
$value["hours"] = floor($time / 3600);
$time = ($time % 3600);
}
if ($time >= 60) {
$value["minutes"] = floor($time / 60);
$time = ($time % 60);
}
$value["seconds"] = floor($time);
if(strlen($value["hours"])<2 && $value["days"]==0){
$value["hours"]="0".$value["hours"];
}else if(strlen($value["hours"])<2 && $value["days"]!=0){
$value["hours"]=$value["days"] * 24 + $value["hours"];
}else{
$value["hours"]=$value["days"] * 24 + $value["hours"];
}
if(strlen($value["minutes"])<2){
$value["minutes"]="0".$value["minutes"];
}
if(strlen($value["seconds"])<2){
$value["seconds"]="0".$value["seconds"];
}
//return (array) $value;
$t = $value["hours"] . ":" . $value["minutes"] . ":" . $value["seconds"];
Return $t;
} else {
return "00:00:00";
}
}
本文出自 “phpAjax请求” 博客,谢绝转载!
以上是关于把秒数转换成时分秒的主要内容,如果未能解决你的问题,请参考以下文章