首页> 实战笔录 >PHP开发笔记 >PHP PHP
php自定函数,会员还有多久到期,活动还有多久到期
作者:小萝卜 2019-03-22 【 PHP 日期 自定义函数 】 浏览 2333
简介php自定函数,会员还有多久到期,活动还有多久到期
php自定函数,会员还有多久到期,活动还有多久到期
注意:参数是时间戳哦
function fordatTime($date){
$second = $date-time();
$year= floor($second/(3600*24*30*12));
if($year>0){
$second= $second%(3600*24*30*12);
$mon= floor($second/(3600*24*30));
$second= $second%(3600*24*30);
$day = floor($second/(3600*24));
$second = $second%(3600*24);//除去整天之后剩余的时间
$hour = floor($second/3600);
$second = $second%3600;//除去整小时之后剩余的时间
$minute = floor($second/60);
//$second = $second%60;//除去整分钟之后剩余的时间
//返回字符串
return $year.'年'.$mon.'月'.$day.'天'.$hour.'小时'.$minute.'分后';
//return $year.'年后';
}else{
$mon= floor($second/(3600*24*30));
if($mon>0){
$second= $second%(3600*24*30);
$day = floor($second/(3600*24));
$second = $second%(3600*24);//除去整天之后剩余的时间
$hour = floor($second/3600);
$second = $second%3600;//除去整小时之后剩余的时间
$minute = floor($second/60);
return $mon.'月'.$day.'天'.$hour.'小时'.$minute.'分后';
}else{
$day = floor($second/(3600*24));
if($day>0){
$second = $second%(3600*24);//除去整天之后剩余的时间
$hour = floor($second/3600);
$second = $second%3600;//除去整小时之后剩余的时间
$minute = floor($second/60);
return $day.'天'.$hour.'小时'.$minute.'分后';
}else{
$hour = floor($second/3600);
if($hour>0){
$second = $second%3600;//除去整小时之后剩余的时间
$minute = floor($second/60);
return $hour.'小时'.$minute.'分后';
}else{
$minute = floor($second/60);
if($minute>0){
return $minute.'分钟后';
}else{
return $second.'秒后';
}
}
}
}
}
}
很赞哦! (0)
