首页> 实战笔录 >PHP开发笔记 >PHP PHP
php自定函数,会员还有多久到期,活动还有多久到期
作者:小萝卜 2019-03-22 【 PHP 日期 自定义函数 】 浏览 2272
简介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)
相关文章
- PHP获取指定月份的日期
- PHP分别替换内容中的img标签src的值
- php微信支付--完美解决微信支付$GLOBALS['HTTP_RAW_POST_DATA']回调获取不到xml数据
- php实现根据手机号获取归属地
- php自定义函数获取项目目录
- 在php中将特大数字转成带有千/万/亿为单位的字符串
- php中__construct()和__initialize()的区别
- Namespace declaration statement has to be the very first statement or after any declare call in the
- php自定义函数过滤数字防SQL注入
- Apache怎么设置去掉网站的index.php后缀