php匹配年月日的正则 发布时间:2023/10/11 php 正则表达式 正则 时间戳 日可能出现也可能不出现, 分隔符 - /,详细代码如下: <?php if(count($argv)!=2){ echo "\n"; echo ' 请输入两个参数 第一个参数是t(转成 Y-m-d) or date(转成时间戳) 第二个参数是要转换的格式 '; echo "\n"; die; } $date=$argv[1]; echo '检测的时间是'.$date ; $patten = '/^\d{4}[\/\-](0?[1-9]|1[012])([\/\-](0?[1-9]|[12][0-9]|3[01]))?$/'; echo PHP_EOL; if (preg_match ( $patten, $date )) { echo strtotime($date); echo PHP_EOL.'是正常的时间'; } else { echo "error"; } echo PHP_EOL; //编程学习网提供代码 ?>复制代码