phpで日付を扱うことが多いのだが日付の処理は結構手間なんだよねあせる

cal_days_in_month でその月が何日あるのか所得できることは知りませんでした。

日付関係の処理を簡単にする方法が紹介されいたのでメモひらめき電球

日付・時刻処理を簡単にする方法 - PHP :: Webプログラマー+WebデザイナーなZARU

以下引用です。

指定した月が何日あるかを調べる - cal_days_in_month

cal_days_in_month() を使えば一発で分かっちゃう。

$now_month = cal_days_in_month(CAL_GREGORIAN, 4, 2007);

print $num_mmonth . '日あるよ';

ちなみに、CAL_GREGORIANとはグレゴリウス暦のこと。

他にも

CAL_JULIAN
ユリウス暦

CAL_JEWISH
ユダヤ暦

CAL_FRENCH
フランス革命暦

これ以外にも

・英字入りの日時フォーマットを変換する

・2つの日付の差を求める

・1週間後の日付を取得する

が紹介されています。