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

Posted by boukyaku on 14.2011 ホームページ制作の謎   0 comments   0 trackback
  • このエントリーをはてなブックマークに追加
    入力された日付が実際に存在するかをチェックしたい
    気持ちで一杯になることがよくあると思う。

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


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

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


    ってことで、日付の存在確認・日付の妥当性について調べる方法だ。
    [スポンサードリンク]



    日付が有効かどうかをチェックするには関数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)




    超便利ですね!
    関連記事


    • password
    • 管理者にだけ表示を許可する

    trackbackURL:http://lmaker.blog17.fc2.com/tb.php/284-6620358a

    スポンサードリンク

    リンク