Php 获取一个工作日的n个事件
我需要4个星期五的事件和日期。开始日期为2014年5月25日 下面将是这种情况下的答案Php 获取一个工作日的n个事件,php,Php,我需要4个星期五的事件和日期。开始日期为2014年5月25日 下面将是这种情况下的答案 2014-05-30 2014-06-06 2014-06-13 2014-06-20 可能会出现n个特定的工作日,我需要的是纯PHP而不是mysql的解决方案,请查看 您可以执行以下操作: strtotime("+1 week", timestamp); 其中timestamp是开始日期的UNIX时间戳。可以用变量替换1,通过使用循环可以编写泛型函数 希望这有帮助 编辑#1: 此外,您还可以使用stro
2014-05-30
2014-06-06
2014-06-13
2014-06-20
可能会出现n个特定的工作日,我需要的是纯PHP而不是mysql的解决方案,请查看
您可以执行以下操作:
strtotime("+1 week", timestamp);
其中timestamp
是开始日期的UNIX时间戳。可以用变量替换1,通过使用循环可以编写泛型函数
希望这有帮助
编辑#1:
此外,您还可以使用strotime()生成时间戳:
strtotime("+1 week", strtotime('2014-05-30'));
一个可能的整体解决方案是(未经测试的代码):
对于($i=1;$i“请不要给我静态解决方案。”-这不是网站的工作方式。我们不为您编写代码,我们只帮助您编写代码。向我们展示您迄今为止的尝试。日期是dateTime对象还是时间戳还是..?@Naruto我只有开始日期,从开始日期起,我必须找到n个工作日。日期格式应类似于年-月-日期,您仍然可以复制使用strotime()完成此操作。请参考答案第一个链接中的文档。您所问的可能与此重复:我什么都没问,问问题的人问了……)注意,我回答了您的确切问题。您要查找的星期五事件部分位于已发布的stackoverflow链接中。
for ($i = 1; $i <= 4; $i ++) {
strtotime("+" . $i . " week", strtotime('2014-04-25'));
}