php时间格式校验函数一例
程序员文章站
2022-04-26 12:48:40
...
本文介绍下,php实现时间格式校验的一例函数,用于检查给定的时间是否格式正确。有需要的朋友参考下吧。
以下代码,可用于校验用户输入的时间是否是符合要求。 例子: "; $str = "2012-02-30 12:31:22"; echo $str." - "; echo isDatetime($str) ? "TRUE" : "FALSE"; echo "\n"; $str = "2012-02-10 12:31:22"; echo $str." - "; echo isDatetime($str) ? "TRUE" : "FALSE"; echo "\n"; $str = "2012-02-10"; echo $str." - "; echo isDatetime($str, "Ymd") ? "TRUE" : "FALSE"; echo "\n"; $str = "2012-02-10"; echo $str." - "; echo isDatetime($str, "Y-m-d") ? "TRUE" : "FALSE"; ?> 输出结果: 2012-02-30 12:31:22 - FALSE 2012-02-10 12:31:22 - TRUE 2012-02-10 - FALSE 2012-02-10 - TRUE代码说明: 将传入的时间用strtotime转成时间戳,再用date函数转成指定的格式,如果转换后的字符串与传入的相同,则说明格式是正确。 |
上一篇: PHP应该学什么,怎么学好PHP(一)