php 将秒数转换为时间(年天小时分秒)
Posted 大雾哥
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php 将秒数转换为时间(年天小时分秒)相关的知识,希望对你有一定的参考价值。
/** * 秒数转时分格式 * @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 将秒数转换为时间(年天小时分秒)的主要内容,如果未能解决你的问题,请参考以下文章