問題 × 解決策

【PHP】checkdate()で日付が存在するどうかを判定する

  • 2020年06月14日
  • PHP

問題

PHPで日付が存在するどうかを判定するには?

解決策

「checkdate(月の値, 日の値, 年の値)」と記述することで、日付が存在するどうかを判定することができます。

 

日付が存在するどうかを判定する方法のご紹介

PHPで日付が存在するどうかを判定するには、「checkdate()」を使用します。
今回は「checkdate()」の使い方をご紹介します。

「checkdate()」の基本的な記述

「checkdate()」は、「checkdate(月の値, 日の値, 年の値)」と記述します。

// 例:2020年6月14日の場合
checkdate(6, 14, 2020)

「checkdate()」の実際の使用例

実際に「checkdate()」を使用する記述例は以下になります。

<?php
// $m:月の値 $d:日の値 $y:年の値
if( checkdate($m, $d, $y) ){
	// 日付が存在する場合の処理
}else{
	// 日付が存在しない場合の処理
}
?>

ポイント!

if( checkdate(月の値, 日の値, 年の値) )」を行うことで、TRUEならばその日付が存在する場合、FALSEならばその日付が存在しない場合で分けることができます。

参考ページ

以下のサイトが、より詳しく解説してくれています。

【PHPで日付が正しいかチェックする方法】
https://www.flatflag.nir87.com/checkdate-218

コメント

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

nine − 6 =

「問題 × 解決策」
月別アーカイブ一覧

「問題 × 解決策」
月別アーカイブ一覧