本文主要是介绍php 将秒数转换为时间(年、天、小时、分、秒),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
$t=1637544;
$d=Sec2Time($t);
$d为 0年18天 22小时52分24秒
//将秒数转换为时间(年、天、小时、分、秒)
function Sec2Time($time){if(is_numeric($time)){$value = array("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);//return (array) $value;$t=$value["years"] ."年". $value["days"] ."天"." ". $value["hours"] ."小时". $value["minutes"] ."分".$value["seconds"]."秒";Return $t;}else{return (bool) FALSE;}}
这篇关于php 将秒数转换为时间(年、天、小时、分、秒)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!