下面就是代码拉: function diffDate($date1,$date2){ $datestart= date('Y-m-d',strtotime($date1)); if(strtotime($datestart)>strtotime($date2)){ $tmp=$date2; $date2=$datestart; $datestart=$tmp; } list($Y1,$m1,$d1)=explode('-',$datestart); list($Y2,$m2,$d2)=explode('-',$date2); $Y=$Y2-$Y1; // 1 $m=$m2-$m1; // 0 $d=$d2-$d1; // -11 if($d<0){ $d+=(int)date('t',strtotime("-1 month $date2")); $m=$m--; } if($m<0){ $m+=12; $y=$y--; } if($Y == 0 && $m == 0 && $d != 0){return $d.'天'; }elseif($Y == 0 && $m != 0 && $d != 0){ return $m.'个月'.$d.'天'; }elseif($Y != 0 && $m == 0 && $d != 0){ return $Y.'年'.$d.'天'; }else{ return $Y.'年'.$m.'个月'.$d.'天'; }} 要调用的地方格式 注:数据库内的日期存储字段的格式是datetime函数哦
0人收藏
- 2018-12-15 20:56:37php获取手机号码以及ip地址实例 by 素材火官网
- 2018-11-06 23:31:41移动Web APP开发之实战美团外卖 by 杰梵84072
- 2018-11-06 20:38:16PHP是不世界上最好的语言——北京赛车下海了在米斐然导师帮助下成功回血上岸原来真的有稳赚技术 by 米斐然导师hjcp666666
- 2017-09-11 10:54:11php禁止用下载工具来下载文件 by 男儿当自强
- 2017-09-11 10:40:49PHP把秒转换成天数,小时数和分钟 by Flio
- 2017-09-10 14:50:29PHP解压ZIP的一个类 by Linland
- 2017-09-10 13:02:03php数据库备份脚本 by jellyvice
- 2017-09-10 12:26:51php读取cookie示例代码 by Flio
- 2017-09-10 12:08:33php把一个颜色变深的函数 by 傅小黑
- 2017-09-10 11:59:39360提供的php防注入代码 by Linland
- 2019-02-14 18:14:32黑客帝国全系列2070tv by 小狗3387
- 记又一次通过查看日志解决服务器500内部错误(xmlrpc.php)
- php5.x禁用eval
- ec2安装php5.x
- php中数组直接用加号相加array+array
- 警惕array_filter/array_unique等垃圾函数
- PHP使用array_rand从数组中获取随机若干元素
- php快速查看扩展的版本信息
- 一个利用PHP中的file_exists()函数漏洞实现非法入侵的例子
- Example of Sending SMS in PHP Using AWS SNS
- 阻止并监控web系统服务器端请求外部网址的方法
- 【原创】Laravel5.5项目快速开发脚手架
- ThinkPHP3.2.3 运行环境从PHP5.4.x/PHP5.6.x升级到PHP7.0.x