一見、タイトルの意味が分からないお友達もいるかも?簡単に説明しますと、2 月は 28 日しかないことが一般的に知られているのと同じように、確認のために 2 月 30 日という日付が与えられた場合、これは明らかに無効な日付であり、逆に有効な日付です。したがって、この記事を始める前に、皆さんは私の以前の記事「PHP 日付と時刻のアプリケーション 2: 月の最初と最後の日を取得する 」を読んでください。
さて、早速、今日のトピックは、PHP で特定の日付が有効か無効かをすばやく確認する方法です。
そんなに複雑だと思わないでください。初心者であれば、できるだけ早く答えられますか?
はい、1 つの checkdate()
関数で実行できます。
具体的な方法については、次の手順を参照してください。
まず、PHP エディターを開き、demo.php という名前の PHP サンプル ファイルを作成します。ここ。 。名前は何でも構いません。これは単なるデモンストレーションです~
コードは次のとおりです:
<?php var_dump(checkdate(2, 30, 2008)); var_dump(checkdate(2, 29, 2008));
非常に簡単なので、このファイルを実行してみましょう:
図に示すように、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 サイトの他の関連記事を参照してください。