気軽に読めるPHP入門書・PHPスクリプトが動かないときの原因と対策などを紹介します。

  1. PHPサンプルコード
  2. 8 view

月末の日付を取得するには

今月の月末日を取得する

日付関数で使う日付文字列の「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

PHPサンプルコードの最近記事

  1. PHPでアラートを表示する

  2. ランダムなパスワードを自動生成する

  3. 配列をランダムに並べ替える(おみくじ・抽選プログラムを例に)

  4. n番目の文字を取得する

  5. 13日の金曜日を表示する

関連記事

PAGE TOP