首页 > 解决方案 > 如何在php中找到第二天的第二天

问题描述

我找到了下一个星期三,即 1 月 2 日,我需要打印星期四(1 月 3 日)。我用同样的方法找到下一个星期四,但我得到的是 12 月 27 日,也就是星期四。如何在这个场景中使用“+1”天。

 $f_date = new DateTime(); 
 $f_date->modify('next wednesday');

 $s_date = new DateTime(); 
 $s_date->modify('next thursday');

我尝试过这样的事情。但它不起作用

date(strtotime($f_date->modify('next wednesday')->date .' +1 day'))->format('F d');

标签: phpdate

解决方案


您的代码几乎是正确的,您只需要modify()再次调用:

$f_date = new DateTime(); 
$f_date->modify('next wednesday')->modify('+1 day');
echo $f_date->format('F d');

输出:

January 03

3v4l.org 上的演示


推荐阅读