程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php日期格式合法性正則驗證代碼

php日期格式合法性正則驗證代碼

編輯:關於PHP編程

php日期格式合法性正則驗證代碼 本款php正則日期教程,提供了三種驗證用戶輸入的日期是不是正確的日期格式哦,二種是用正則日期驗證,一種是用checkdate來驗證。

php教程日期格式合法性正則驗證代碼

本款php正則日期教程,提供了三種驗證用戶輸入的日期是不是正確的日期格式哦,二種是用正則日期驗證,一種是用checkdate來驗證。
*/
$days = date("y-m-d");

//方法一正則驗證日期

$reg="/d{4}-d{2}-d{2}/";
preg_match($reg,$days,$arr);
print_r($arr);


//方法二用cehckdate驗證

$k = explode('-',$days);
if( checkdate($k[1],$k[2],$k[0])  )
{
 echo $days,'日期合法';
}
else
{
 echo '不是有效的日期';
}

//方法三簡單直觀正則驗證

if( ereg("(19|20)[0-9]{2}-(0[1-9]|1[0-2])-(0[1-9]|[12][0-9]|3[01])$",$days))
{
 echo $days,'為有效日期';
}
else
{
 echo

'無效日期';
}

/*
關於 checkdate函數

checkdate() 函數驗證一個格裡高裡日期。

如果指定的值合法,則該函數返回 true,否則返回 false。

日期在下列情況下為合法:
month 介於且包括 1 - 12
day 的值在給定的 month 所應該具有的天數范圍之內,閏年已經考慮進去了。
year 介於且包括 1 到 32767


驗證格式為 月/日/年

本站原創教程,轉載注明來源於www.bKjia.c0m/phper/php.html
*/

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved