この記事には広告を含む場合があります。
記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。
目次
月末日の求め方
php で月末日を取得するときは、date関数やstrtotime関数、 mktime関数を組み合わせて使います。date(日付)関数のパラメータ文字列「t」は、指定した月の日数を返します。これを利用して、月末日を取得することができます。
では早速サンプルプログラムを確認しましょう。
今月の月末の日付を取得する
サンプルプログラム
1 2 3 |
<?php echo date("Y-m-t H:i:s"); |
サンプルプログラムの出力結果
1 2 |
[root@localhost]$ php getEndMonth.php 2018-08-31 19:00:00 |
指定した月末の日付を取得する
サンプルプログラム
1 2 3 4 5 6 |
<?php echo date('Y-m-t', strtotime('20180801')); echo PHP_EOL; echo PHP_EOL; echo date('Y-m-t', mktime(0,0,0,2,8,2018)); |
サンプルプログラムの出力結果
1 2 3 4 |
[root@localhost]$ php getEndMonth.php 2018-08-31 2018-02-28 |
ウェブプログラミングについては下記の本も参考になるので、スキルアップにお役立てください。