这个有用的函数能将秒数表示的事件转换为年、月、日、小时等时间格式。
/**
* PHP将秒数转换为时间(年、月、日、小时…)
*
* @param
* @author 编程之家 jb51.cc jb51.cc
**/
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;
}else{
return (bool) FALSE;
}
}
/*** 来自编程之家 jb51.cc(jb51.cc) ***/
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。