今日の人気記事

  1. HTML内でPHPスクリプトを実行 - 埋め込み
  2. PHPのダウンロードとインストール - Windows環境
  3. PHP + Apacheのインストール - Linux環境 - CentOS
  4. PHP + Apache 環境の構築
  5. 外部コマンドを実行 - exec()、system()

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

スポンサーリンク