今日の人気記事

  1. 変数を文字列型に変換 - strval関数

日付が正しいかどうかを確認 - 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。

日付 の人気記事

  1. 日付 / 時刻 / 曜日を連想配列で取得 - getdate()
  2. PHP関数リファレンス

関連記事(一部広告含む)