日付が存在するかを確認する 日付の妥当性のチェック chechdate

入力された日付が実際に存在するかをチェックしたい
気持ちで一杯になることがよくあると思う。

特に予約のシステムなどは、チェックをかけないと
あり得ない日で予約されてしまうこともあるだろう。


そんなことでクライアントに怒られては
プログラマーのプライドが傷ついてしまう。

私は、怒られることが嫌いなのだ!


ってことで、日付の存在確認・日付の妥当性について調べる方法だ。


日付が有効かどうかをチェックするには関数chechdate


2010年2月末日を調べてみよう!
実際は、2月28日までしか存在しない2010年2月ですが・・・

[日付を指定]
$year = "2010";
$month = "2";
$day = "28";
$day_2 = "29";

[確認する]
$day28 = checkdate($day, $month, $year)
$day29 = checkdate($day_2, $month, $year)

[結果]
var_dump($day28);
var_dump($day29);
bool(true)
bool(false)




超便利ですね!
関連記事


【 忘却板/忘れた事を貼れます 】

コメント

非公開コメント