如何在php中找到第二天

时间:2018-12-26 06:43:49

标签: php date

我找到了下一个星期三,即1月2日,我需要打印星期四(1月3日)。我使用相同的方法来查找下一个星期四,但要到12月27日,也就是星期四。如何在此Senario中使用“ +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');

3 个答案:

答案 0 :(得分:3)

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

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

输出:

January 03

Demo on 3v4l.org

答案 1 :(得分:0)

您可以执行以下操作:

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

现在,您可以应用所需的格式

答案 2 :(得分:-1)

您可以使用以下命令返回1月3日

echo date('F d',strtotime('today'. ' +8 day'));