2017-09-19 6 views
0

DateTimeクラスを理解しようとしていますが、今月の最初の日の日付を返す方法がわかりません。PHP DateTime - 特定の月を返す

本質的に、私は次の8月の最初の日(例えば)に戻りたいと思います。私が使用している場合:

new DateTime(date('Y-m-d', strtotime('first day of August'))) 

これは既に通過した2017-08-01を返します。私は2018-08-01に戻りたいと思っていました。 「次の8月の初日」を使用しても機能しません。私はstrtotimeパーサを使って欲しいものを達成する方法がありますか?

+1

なぜあなたは08-2017のためにDateTimeオブジェクトを設定していないだけで、フォーマットされた日付 – Ice76

答えて

0

新しいDateTime(日付( 'Y-m-d'、strtotime( '8月1日の初日')));

関連する問題