Maison > php教程 > php手册 > php检查是否为一个合法的时间格式正则

php检查是否为一个合法的时间格式正则

WBOY
Libérer: 2016-06-13 10:15:26
original
954 Les gens l'ont consulté

下面总结了几种利用php来验证用户输入的日期是不是正确的日期哦,有需要的朋友可参考参考。

checkdate() 函数验证一个格里高里日期。

例子

 代码如下 复制代码

var_dump(checkdate(12,31,2000));
var_dump(checkdate(2,29,2003));
var_dump(checkdate(2,29,2004));
?>输出:

bool(true)
bool(false)
bool(true)

正则日期

例1

/**

 代码如下 复制代码

* 检查是否为一个合法的时间格式
*
* @param string $time
* @return void
*/
function is_time($time)
{
$pattern = '/[d]{4}-[d]{1,2}-[d]{1,2}s[d]{1,2}:[d]{1,2}:[d]{1,2}/';

return preg_match($pattern, $time);
}

例2

正则验证日期

 代码如下 复制代码

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

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Recommandations populaires
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal