首页> 实战笔录 >PHP开发笔记 >PHP PHP
php自定函数,会员还有多久到期,活动还有多久到期
作者:小萝卜 2019-03-22 【 PHP 日期 自定义函数 】 浏览 2534
简介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)
相关文章
- bccomp在php中什么意思,PHP bccomp()用法及代码示例
- PHP中Cookie的参数,及其代表什么意思
- php获取域名或主机地址、网页地址、网址参数
- php实现删除该目录以及该目录下面的所有文件和子文件夹
- php正则判断是否同时有数字和字母
- php利用正则表达式提取内容中的所有图片(Img)或第一张图片(Img)
- windows环境PHP 如何安装ionCube扩展
- Namespace declaration statement has to be the very first statement or after any declare call in the
- PHP两个日期之间的所有日期
- php根据一个日期相对于当前时间,获得多久多久之前
