<?php date_default_timezone_set('PRC'); $date = date("Y-m-d"); $firstday = date('Y-m-01', strtotime($date)); //获取这个月开始的第一天 $lastday = date('Y-m-d', strtotime("$firstday +1 month -1 day")); //获取这个月最后一天 //$totalDay = date('t',time()); //获取这个月的总天数 $nowDay = substr(date("Y-m-d",time()), -2); //获取当前天数 属于这个月的第几天 //如果当前天数 等于最后一天 那么月份加1 if($nowDay == $lastday ){ $month1= date('Y-m-d', strtotime("$firstday +1 month")); $month = strtotime($Month); }else{ $month = strtotime(date("Y-m-d",time())); } echo $month;