PHPの日付操作に関する小技をご紹介します。今回は「strtotime関数」を使った、ちょっとした日付マジックを伝授します。初心者から中級者まで、PHPの日付操作の理解を深めていただける内容です。 PHPで1か月前の日付を取得する まずは基本中の基本、指定日から1か月前の日付を取得する方法から。 例えば「2022-07-31」を起点にすると、出力は「2022-07-01」になります。でも、ちょっと待ってください。これ、本当に1か月前ですか?実はこの方法、いくつかの落とし穴があるんですよ。 echo date('Y-m-d', strtotime('2022-07-31' . '-1 month')); //出力結果:2022-07-01 前月の末日を正確に取得する では、指定日の「前月末日」はどうやって取得するのでしょうか。 これが意外とトリッキーなんです。例えば「2022-01-31」の
![PHPのstrtotime関数で達人になろう:前月末から翌月末までの日付操作の極意|DAD UNION – エンジニア同盟](https://cdn-ak-scissors.b.st-hatena.com/image/square/4ebfa9dc598ce7db06baad4e71061cf4e842e20a/height=288;version=1;width=512/https%3A%2F%2Fdad-union.com%2Fwp-content%2Fuploads%2F2022%2F12%2Fpic20221221.jpg)