ホームページ  >  記事  >  バックエンド開発  >  PHP日時アプリケーション3:特定の日付が有効かどうかを確認する

PHP日時アプリケーション3:特定の日付が有効かどうかを確認する

藏色散人
藏色散人オリジナル
2021-07-29 15:02:193101ブラウズ

一見、タイトルの意味が分からないお友達もいるかも?簡単に説明しますと、2 月は 28 日しかないことが一般的に知られているのと同じように、確認のために 2 月 30 日という日付が与えられた場合、これは明らかに無効な日付であり、逆に有効な日付です。したがって、この記事を始める前に、皆さんは私の以前の記事「PHP 日付と時刻のアプリケーション 2: 月の最初と最後の日を取得する 」を読んでください。

さて、早速、今日のトピックは、PHP で特定の日付が有効か無効かをすばやく確認する方法です。

そんなに複雑だと思わないでください。初心者であれば、できるだけ早く答えられますか?

はい、1 つの checkdate() 関数で実行できます。

具体的な方法については、次の手順を参照してください。

まず、PHP エディターを開き、demo.php という名前の PHP サンプル ファイルを作成します。ここ。 。名前は何でも構いません。これは単なるデモンストレーションです~

PHP日時アプリケーション3:特定の日付が有効かどうかを確認する

コードは次のとおりです:

<?php
var_dump(checkdate(2, 30, 2008));
var_dump(checkdate(2, 29, 2008));

非常に簡単なので、このファイルを実行してみましょう:

PHP日時アプリケーション3:特定の日付が有効かどうかを確認する

図に示すように、2008 年 2 月 30 日にチェックされた最初の日付は false を返し、この日付は無効であることを意味します。2008 年 2 月 29 日にチェックされた 2 番目の日付は true を返しました。この日付が発効日であることを意味します。

とてもとても簡単なことではありませんか!

実際、PHP には便利な組み込み関数が多数あり、checkdate() 関数はグレゴリオ暦の日付を確認するために使用されます。

この関数の構文は "checkdate(month,day,year);"

上の例のように、3 つのパラメーターは月を表します。と日をそれぞれ表します。

日付が有効な場合は TRUE を返し、そうでない場合は FALSE を返します。

注:

グレゴリオ暦の日付は、1582 年に教皇グレゴリウス 13 世によって公布されたグレゴリオ暦の標準名です。西暦は「グレゴリオ紀元」、「西元」とも呼ばれます。

PHP 中国語 Web サイトには、さらに無料で高品質の PHP ビデオ チュートリアル があり、「PHP 面接質問まとめ (集)」を皆さんにお勧めします。

以上がPHP日時アプリケーション3:特定の日付が有効かどうかを確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。