カテゴリー
SugiBlog Webエンジニアのためのお役立ちTips

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

この記事は最終更新日から1年以上経過しています。

日付関数を使って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)
この記事がお役に立ちましたらシェアお願いします
1,456 views

コメントを残す

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