小编Ser*_*tro的帖子

如何在日期和月份不带前导零的情况下验证日期?

我需要在 php 中验证精确的日期格式。

在我的情况下,最佳日期格式应该是:例如1/1/2017(没有前导零)并且代码应该允许我避免日期格式的其余部分。

以下代码是我写的,但没有结果:

if(preg_match("/([1-9]|[1-2][0-9]|3[0-1]-([1-9]|1[0-2])-^[0-9]{4})$/", $date){
    // insert into etc. etc....
}else{
    // update etc. etc....
}
Run Code Online (Sandbox Code Playgroud)

问题是代码没有正确验证日期;它接受各种日期格式。

php validation date date-formatting leading-zero

4
推荐指数
2
解决办法
1万
查看次数

标签 统计

date ×1

date-formatting ×1

leading-zero ×1

php ×1

validation ×1