PHP 日付関連

[PHP] 指定した年月日が存在するか判定する(checkdate)

2015年9月15日

指定した年月日が存在するかチェックするには、checkdate関数を使用します。

サンプルソース

例)2015年2月29日が存在するかどうかチェックする


<?php
 $month = 2;
 $day = 29;
 $year = 2015;

 $res = checkdate($month, $day, $year);

 if($res){
   echo "指定した年月日は存在します。";
 }else{
   echo "指定した年月日は存在しません。";
 }

結果

指定した年月日は存在しません。

備考

  • checkdate関数に渡す年月日は数値で渡します。
  • 引数に指定する順番は、月、日、年の順番です。

-PHP, 日付関連
-