2

このようにコードに日付がエコーされています。

date("F j", strtotime($dateEnd))

私はそれを次のように変更したい...

date("+7 day", "F j", strtotime($dateEnd))

ただし、+7 日を追加すると機能しなくなりますが、他の状況では、そのように日を追加すると機能します。フォーマットを「F j」に変更して、7日を一気に追加することはできますか?

4

2 に答える 2

10

これを試して:

  date("F j", strtotime($dateEnd . "+ 7 day"));

基本的に、タイムスタンプに変換するdate()に日付を調整してから、書式設定のために渡す必要があります。

于 2012-06-19T14:06:35.933 に答える
1

何かのようなもの:

$d = new DateTime( $dateEnd );
$d->modify( '+7 days' );
echo $d->format( 'F j' );

(PHP >= 5.2)

于 2012-06-19T14:15:07.613 に答える