最新下载
热门教程
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
php日期格式合法性正则验证代码
时间:2022-06-25 00:00:28 编辑:袖梨 来源:一聚教程网
$days = date("y-m-d");
//方法一正则验证日期
代码如下 | 复制代码 |
$reg="/d{4}-d{2}-d{2}/"; |
//方法二用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.111com.net/phper/php.html
*/