php日付形式合法性定期確認コード この PHP の通常の日付チュートリアルでは、ユーザーが入力した日付が正しいかどうかを検証するための 3 つの日付形式を提供します。2 つ目は、通常の日付検証を使用するもので、もう 1 つは checkdate を使用して検証するものです。
phpチュートリアルの日付形式の合法性定期確認コード
この PHP の通常の日付チュートリアルでは、ユーザーが入力した日付が正しいかどうかを検証するための 3 つの日付形式を提供します。2 つ目は、通常の日付検証を使用するもので、もう 1 つは checkdate を使用して検証するものです。
*/
$days = date("y-m-d");
//方法1 定期認証日
$reg="/d{4}-d{2}-d{2}/";
preg_match($reg,$days,$arr);
print_r($arr);
//方法 2 では cehckdate を使用して検証します
$k = 爆発('-',$days);
if( checkdate($k[1],$k[2],$k[0]) )
{
echo $days,'日付は有効です';
}
それ以外
{
echo '有効な日付ではありません';
}
//方法 3 シンプルで直感的な規則性の検証
if( ereg("(19|20)[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[12][0- 9]|3[01])$",$日))
{
echo $days、'は有効な日付です';
}
それ以外
{
エコー
'無効な日付';
}
/*
checkdate関数について
checkdate() 関数はグレゴリオ暦の日付を検証します。
指定された値が有効な場合、関数は true を返し、それ以外の場合は false を返します。
以下の状況では日付は合法です:
月は 1 ~ 12 の間です
day の値は、うるう年を考慮した、特定の月の日数の範囲内にあります。
年は 1 から 32767 までです
検証形式は月/日/年です
このサイトのオリジナルのチュートリアル、www.bKjia.c0m/phper/php.html から転載
*/