加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

下个月,当天在PHP

发布时间:2020-12-13 16:38:31 所属栏目:PHP教程 来源:网络整理
导读:我有一个“事件”,需要安排在每个月的同一天. 假设你可以在5月1日的开始日期设置,你应该在7月1日6月1日之前收到下一个活动.问题出现在31日的开始日期(下一个可能是30或28,取决于月份) . 考虑到有几个月不同的天数(28,30,31)取决于月份本身和一年…什么是一个
我有一个“事件”,需要安排在每个月的同一天.

假设你可以在5月1日的开始日期设置,你应该在7月1日6月1日之前收到下一个活动.问题出现在31日的开始日期(下一个可能是30或28,取决于月份) .

考虑到有几个月不同的天数(28,30,31)取决于月份本身和一年…什么是一个简单的方法来设置这个?

考虑以下(和有缺陷的)下一个功能:

$events = array()

function nextmonth($date) {
   return $date+(60*60*24*30);
}
$curr = $start;
while($curr < $end) {
    $events[ = $curr;
    $curr = nextmonth($curr);
}

编辑添加:对我来说,问题是,足够的,如何解决任何给定月份的天数,从而获得下一个相应的日期.

更新:

这将给你指定月份的天数:

echo date('t',$timestamp);

见:date()

老回答:

我不知道你正在考虑的算法,但我相信这将有助于您:

echo date('d-M-y',strtotime('next month'));

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读