我有一个日期在我的代码中被回显
。date("F j", strtotime($dateEnd))
我想更改它以执行类似操作的操作...
date("+7 day", "F j", strtotime($dateEnd))
但是添加 +7 天会阻止它工作,但在其他情况下,以这种方式添加天数是有效的。是否可以将格式更改为"F j"并一次添加 7 天?
试试这个:
date("F j", strtotime($dateEnd . "+ 7 day"));
基本上,您需要在将其转换为时间戳之前调整日期,然后将其传递给date()
以进行格式化。
像这样:
$d = new DateTime( $dateEnd );
$d->modify( '+7 days' );
echo $d->format( 'F j' );
(PHP>= 5.2 )