首页> 实战笔录 >PHP开发笔记 >PHP PHP
php自定函数,会员还有多久到期,活动还有多久到期
作者:小萝卜 2019-03-22 【 PHP 日期 自定义函数 】 浏览 2116
简介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)