我找到了下一个星期三,即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');
答案 0 :(得分:3)
您的代码几乎正确,您只需要再次调用modify()
:
$f_date = new DateTime();
$f_date->modify('next wednesday')->modify('+1 day');
echo $f_date->format('F d');
输出:
January 03
答案 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'));