php自定义函数计算剩余时间
2015-04-16来源:易贤网

php自定义函数计算剩余时间,把两个日期格式的字符串转化成unix时间戳,然后相减获得时间戳差。最后判断剩余时间,生成类似(2小时30分钟20秒前发布)这样的时间格式.

public function gettime($time_s,$time_n){

$time_s = strtotime($time_s);

$time_n = strtotime($time_n);

$strtime = '';

$time = $time_n-$time_s;

if($time >= 86400){

return $strtime = date('Y-m-d H:i:s',$time_s);

}

if($time >= 3600){

$strtime .= intval($time/3600).'小时';

$time = $time % 3600;

}else{

$strtime .= '';

}

if($time >= 60){

$strtime .= intval($time/60).'分钟';

$time = $time % 60;

}else{

$strtime .= '';

}

if($time > 0){

$strtime .= intval($time).'秒前';

}else{

$strtime = "时间错误";

}

return $strtime;

}

更多信息请查看IT技术专栏

推荐信息