カテゴリー
SugiBlog ホームページ制作・システム開発|大阪

3ヶ月前の末日を取得する

日付関数を使って3ヶ月前の末日を取得するTipsです。

$year  = date("Y"); //2018
$month = date("n"); //3
$day   = 0;         //末日を取得するので「0」とする

$time = mktime(0, 0, 0, $month - 2, $day, $year);

echo date("Y-m-d", $time);

出力結果は「2017-12-31」となります。

Visual Basicでやってみる

VBでも同様のことができます。

DateSerial(Year(Date), Month(Date) - 2, 0)

この記事がお役に立ちましたらシェアお願いします

187 views

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です