今月の月末日を取得する
日付関数で使う日付文字列の「t」は、指定月の日数を返します。これを利用して、今月の最終日(月末日)の日付を取得することができます。
具体的には、出力する日付のフォーマットを「Y/m/t」と指定します。日付だけ調べるの
であれば、「m/t」や「m月t日」とします。
<?php echo date("Y/m/t", time()); ?>
○実行結果
2012/10/31
指定月の月末日を取得する
指定月の月末日は、「翌月の0日」と指定して取得する方法があります。たとえば、12月の月末日の場合、次のように「1月0日」と指定すれば12月31日が返されます。
※mktime関数の右側3つのパラメータは年月日に対応していますが月・日・年の順です。
<?php echo date("Y/m/d", mktime(0, 0, 0, 1, 0, 2012)); ?>
○実行結果
2011/12/31