php 将秒数转换为时间(年、天、小时、分、秒)
2021-02-01 04:17
标签:code floor 转换 fun val lse class auth second php 将秒数转换为时间(年、天、小时、分、秒) 标签:code floor 转换 fun val lse class auth second 原文地址:https://www.cnblogs.com/dawuge/p/13185012.html/**
* 秒数转时分格式
* @param $time int
* @author jack
* @throws string
* @return string
*/
function Sec2Time($time)
{
if (is_numeric($time)) {
return (bool) false;
}
$value = [
"years" => 0, "days" => 0, "hours" => 0,
"minutes" => 0, "seconds" => 0,
];
if ($time >= 31556926) {
$value["years"] = floor($time/31556926);
$time = ($time%31556926);
}
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);
$t = $value["years"] . "年" . $value["days"] . "天"." ". $value["hours"] . "小时". $value["minutes"] . "分".$value["seconds"]."秒";
return $t;
}
文章标题:php 将秒数转换为时间(年、天、小时、分、秒)
文章链接:http://soscw.com/index.php/essay/49346.html