日付が正しいかどうかを確認 - checkdate()
当ページのリンクには広告が含まれています。
プログラミング言語PHPで、指定した日付が正しいかどうかを確認する関数 checkdate()を紹介します。
checkdate関数
bool checkdate ( int $month , int $day , int $year )
引数に指定した日付が正しいかどうかを確認します。閏年も考慮します。
引数 $month 「月」を指定します。 $day 「日」を指定します。 $year 「年」を指定します。
返り値
引数に指定した日付(月、日、年)が正しい場合は、trueを
その他の場合は、falseを返します。
サンプルコード
引数に指定した日付が正しいかどうかを確認するサンプルコードです。
chechdate( 月, 日, 年 )
<?php /* 日付が正しいかどうかを確認 */ var_dump(checkdate(9, 27, 2013)); /* いい国作ろう鎌倉幕府 */ var_dump(checkdate(2, 29, 1192)); /* 鳴くよウグイス平安京 */ var_dump(checkdate(2, 29, 794)); ?>
実行結果です。
bool(true) bool(true) bool(false)
引数に指定した日付が正しいかどうかをtrue / falseで返します。
いい国作ろう鎌倉幕府 → 閏年なので、true。
鳴くよウグイス平安京 → 閏年ではないので、false。