gpt4 book ai didi

php - 下个月,PHP 的同一天

转载 作者:塔克拉玛干 更新时间:2023-11-03 02:24:17 26 4
gpt4 key购买 nike

我有一个“事件”需要安排在每个月的同一天。

假设您将开始日期设置为 5 月 1 日,您应该在 6 月 1 日、7 月 1 日等获得下一个事件。问题在于 31 日的开始日期(下一个可能是 30 或 28,具体取决于月)。

考虑到根据月份本身和年份的不同,有些月份的天数(28、30、31)不同......设置它的简单方法是什么?

考虑以下(有缺陷的)nextmonth 函数:

$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'));

关于php - 下个月,PHP 的同一天,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/958349/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com