这篇文章将为大家详细讲解有关PHP计算间隔多少月份,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
创新互联成立于2013年,是专业互联网技术服务公司,拥有项目成都网站制作、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元乾安做网站,已为上家服务,为乾安各地企业和个人服务,联系电话:18982081108
PHP计算间隔多少月份
创建一个计算时间相差多少月份的函数:
/* *function:计算两个日期相隔多少年,多少月,多少天 *param string $date1[格式如:2011-11-5] *param string $date2[格式如:2012-12-01] *return array array('年','月','日'); */ function diffDate($date1,$date2){ if(strtotime($date1)>strtotime($date2)){ $tmp=$date2; $date2=$date1; $date1=$tmp; } list($Y1,$m1,$d1)=explode('-',$date1); list($Y2,$m2,$d2)=explode('-',$date2); $Y=$Y2-$Y1; $m=$m2-$m1; $d=$d2-$d1; if($d<0){ $d+=(int)date('t',strtotime("-1 month $date2")); $m--; } if($m<0){ $m+=12; $y--; } // return array('year'=>$Y,'month'=>$m,'day'=>$d); return array('month'=>$Y2 * 12 + $m); }
测试
echo '';print_r(diffDate('2014-12-03','2000-12-01'));结果
Array ( [month] => 24168 )关于PHP计算间隔多少月份就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
标题名称:PHP计算间隔多少月份
标题URL:http://jkwzsj.com/article/iishjs.html