php 下个月今天,PHP 计算下个月当天日期,解决跨年和2月份的各种问题

public function fq_time($time){ $rq; $arr=getdate($time);//判断月份 $year=$arr['year']; $month=$arr['mon']+1; if($month>12){ $year=$year+1; $month=01; } $day=$arr['mday']; if($day>28){ if($month==2){ if(($year%4 == 0 && $year%100 != 0) || ($year%400 == 0 )){ if($day>=29){ $rq=mktime(date("G", $time), date("i", $time),date("s", $time),$month, 01,$year); $rq=date("Y-m-t H:i:s", $rq); }   }   else{   if($day>=28){ $rq=mktime(date("G", $time), date("i", $time),date("s", $time),$month, 01,$year); $rq=date("Y-m-t H:i:s", $rq); }   } }   elseif($month==1||$month==3||$month==5||$month==7||$month==8||$month==10||$month==12){   if($day>=31){   $rq=mktime(date("G", $time), date("i", $time),date("s", $time),$month, 01,$year);   $rq=date("Y-m-t H:i:s", $rq);   } } else{ if($day>=30){ $rq=mktime(date("G", $time), date("i", $time),date("s", $time),$month, 01,$year);   $rq=date("Y-m-t H:i:s", $rq); } } }   if(!isset($rq)){   // $rq=date("Y-m-t H:i:s", $time);   $rq=mktime(date("G", $time), date("i", $time),date("s", $time),$month, $day,$year); $rq=date("Y-m-d H:i:s", $rq);   }   $rq=strtotime($rq); return $rq; }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值