一年は 12 か月、一か月は 31 日 (または、うるう年の場合は 30 日、2 月は 28 日、2 月は 29 日)、1 週間は 7 日、1 日は 24 時間であることは誰もが知っています。 .....などしかし、私たちのコンピュータはデータが正しいか間違っているかを判断できないため、開発者が提供する関数に頼って実行またはチェックすることしかできません。 PHP の checkdate() 関数を使用して日付を確認する この章では、「checkdate()」関数について説明します。
checkdate() 関数の構文:
checkdate() 関数は、日付の有効性をチェックします。その構文は次のとおりです:
checkdate (month , day ,year )
構文の詳細な説明:
指定された日付が有効な場合、それ以外の場合は TRUE を返し、それ以外の場合は FALSE を返します。
3 つのパラメーターがあります: month の有効な値は 1 ~ 12、day の有効な値は、1 月は 31 日、2 月は 29 日 (うるう年) など、月の最大日数です。年の値は 1 ~ 366 です。
checkdate() 関数の例
正しい日付と間違った日付をチェックするために checkdate() 関数を使用します。コードは次のとおりです:
まず正しい日付を確認します。 date:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $year=2017; //年份 $month=4; $day=30; var_dump(checkdate($year,$month,$day)); ?>
実行結果は以下のようになります:
次に、checkdate() 関数を使用して、間違った日付をチェックします。上記の例から、4 月が 30 日であることがわかります。コードは次のとおりです:
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 $year=2017; //年份 $month=4; $day=31; var_dump(checkdate($month,$day,$year)); ?>
実行結果 以下に示すように:
checkdate() 関数に直接日付を記述することもできます
<?php header("Content-type:text/html;charset=utf-8"); //设置编码 var_dump(checkdate(12,4,2017)); ?>
上記は checkdate() の簡単な使用法です。次のセクションでは、date() 関数のパラメータ形式のフォーマット オプションについて説明します。
以上がphp checkdate()関数で日付を確認する有効例の詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。