PHP逆引き大全 516の極意

基本プログラミングの極意 - Tips156 日付が正しいかどうかチェックする

登録タグ
PHP
Icon comment count 0
Icon stock count 0

1-8日付Tips156 日付が正しいかどうかチェックする

Level1

Pointcheckdate関数を使う

日付が正しいかどうかをチェックするには、checkdate関数を使います。

checkdate関数は、引数で指定された日付の妥当性をチェックし、正しい場合にはTRUEを返し、正しくない場合にはFALSEを返します。

checkdate関数の使い方

論理値 = checkdate(月, 日, 年);
リスト1156.php
<?php
  header("Content-Type: text/plain; charset=UTF-8");
  //2012年2月29日は存在する
  $result = checkdate(2, 29, 2012);
  echo "2012年2月29日は";
  echo ($result === TRUE) ? "正しい" : "正しくない";
  echo "\n";
  //2010年2月29日は存在しない
  $result = checkdate(2, 29, 2010);
  echo

出典情報

Medium

PHP逆引き大全 516の極意

  • 著者: 大家 正登, 茂木 健一, 鮫島 康浩, 谷中 志織

コメント

    コメントはありません