ユーザの入力した値が正しい日付かどうか?をチェックする際に有用な関数があります。
checkdate を使います。
if(checkdate(2,28,2005)){
echo "正しい日付です";
}
- 年が1から32767の間であること。
- 月が1から12の間であること。
- dayが指定された月 (month)の日数以内に収まること。うるう年も考慮の対象となります。
のチェックを行ってくれます。
正しければ TRUE , そうでなければ FALSE です。
1行で行えるので便利ですね。
スポンサードリンク
PHPサンプル集