phpで日付が正しいかを確認する方法をご紹介します。
phpのcheckdate()関数を使用します。
書式は「checkdate(月,日,年)」となります。
やってみましょう。
まずは存在する日付「2022年6月31日」の場合です。
1 2 3 |
<?php var_dump(checkdate(6, 30, 2022)); ?> |
この場合、出力は「true」になります。
続いて、存在しない日付「2022年6月31日」の場合です。(念のため補足しておくと、6月は30日までです)
1 2 3 |
<?php var_dump(checkdate(6, 31, 2022)); ?> |
この場合、出力は「false」になります。