php获取满多少月
2021年11月08日 | 分类: js | 评论: 0 | 浏览: 996
//获取满多少月 function getMonthNum($date1, $date2) { $num = 0; $yue2 = strtotime(date('Y-m-01',$date2)); $ttt = $date1; while(1){ $yue1 = strtotime(date('Y-m-01',$ttt)); if($yue1 >= $yue2){ //月数相等 if((int)date('d',$date2) >= (int)date('d',$date1) || (int)date('d',$date2) == (int)date('t',$date2)){ //天数大于或者最后一天 $num++; } break; }else{ $num++; $y = (int)date('Y',$ttt); $m = (int)date('m',$ttt); $d = (int)date('d',$ttt); if($m > 11){ $m = 1; $y += 1; }else{ $m += 1; } $t = (int)date('t',strtotime($y.'-'.$m.'-1')); if($d >= $t){ $d = $t; } $ttt = strtotime($y.'-'.$m.'-'.$d); } } return $num-1; }
顶一下 ▲()
踩一下 ▼()
发表留言
登录后才能发表留言,立即 登录 或 注册
提交 (Ctrl+Enter)