gpt4 book ai didi

用于获取日期范围内所有星期一的php函数

转载 作者:IT王子 更新时间:2023-10-28 23:56:56 26 4
gpt4 key购买 nike

示例:$startDate 是 2007-02-05 星期一,$endDate 是 2007-02-20 星期二。然后我希望它列出:

Monday 2007-02-05
Monday 2007-02-12
Monday 2007-02-19

我查看了 PHP 手册,发现它可以获取两个日期之间的所有天数。但是如何按照我想要的方式去做呢? PHP代码:

最佳答案

与其获取所有日期并循环遍历它们,不如获取开始日期之后的第一个星期一,然后一次迭代 7 天:

$endDate = strtotime($endDate);
for($i = strtotime('Monday', strtotime($startDate)); $i <= $endDate; $i = strtotime('+1 week', $i))
echo date('l Y-m-d', $i);

关于用于获取日期范围内所有星期一的php函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7061802/

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