[PHP]月末の日付を取得する

この記事には広告を含む場合があります。

記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

月末日の求め方

php で月末日を取得するときは、date関数やstrtotime関数、 mktime関数を組み合わせて使います。date(日付)関数のパラメータ文字列「t」は、指定した月の日数を返します。これを利用して、月末日を取得することができます。
では早速サンプルプログラムを確認しましょう。

 

今月の月末の日付を取得する

サンプルプログラム

<?php

echo date("Y-m-t H:i:s");

サンプルプログラムの出力結果

[root@localhost]$ php getEndMonth.php
2018-08-31 19:00:00

 

指定した月末の日付を取得する

サンプルプログラム

<?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));

サンプルプログラムの出力結果

[root@localhost]$ php getEndMonth.php
2018-08-31

2018-02-28

 

 

ウェブプログラミングについては下記の本も参考になるので、スキルアップにお役立てください。

created by Rinker
徳丸 浩(著)
ページ数: 688ページ
出版社:SBクリエイティブ
発売日:2018/06/21

出典:amazon