猿问
PHP计算出两个年份的相差的月份,注意我只要月份,比如 "2013-07-03" "2014-03-12"
PHP计算出两个年份的相差的月份,注意我只要月份,比如"2013-07-03""2014-03-12",他们相差的8个月,那么你的函数中必须返回8,注意代码冗余
慕神8447489
浏览 689
回答 2
2回答
陪伴而非守候
上一个回答没考虑年份差(不过题主强调了只需要月份),这里补上@2014-03-2710:06:25:$time_begin=strtotime("2012-07-03");$time_end=strtotime("2014-03-12");$time_differ=$time_end-$time_begin;$year_differ=date('Y',$time_differ);$month_differ=date('m',$time_differ);$result=12*intval($year_differ-1970)+intval($month_differ)-1;$time_begin=strtotime("2013-07-03");$time_end=strtotime("2014-03-12");$time_differ=$time_end-$time_begin;$month_differ=date('m',$time_differ);$result=intval($month_differ)-1;亲测可行。
0
0
0
慕莱坞森
$d1=newDateTime('2013-07-03');$d2=newDateTime('2014-03-12');$diff=$d2->diff($d1);echo($diff->y*12)+$diff->m;
0
0
0
随时随地看视频
慕课网APP
相关分类
JavaScript
我要回答