时间正则

来源:百度知道 编辑:UC知道 时间:2024/09/27 19:22:21
2009-11-04 3:6:00.0
这个时间的例子 请教一个正则

<?php
$time = "2012-02-16 23:59:59";
$patten = "/^\d{4}[\-](0?[1-9]|1[012])[\-](0?[1-9]|[12][0-9]|3[01])(\s+(0?[0-9]|1[0-9]|2[0-3])\:(0?[0-9]|[1-5][0-9])\:(0?[0-9]|[1-5][0-9]))?$/";
if (preg_match ( $patten, $time )) {
            echo $timestro = strtotime ( $time );
        } else {
            echo "error";
        }
?>


    <?php    
   $time = '2011-12-29 12:21';    
   $reg = "/^[0-9]{4}(\-|\/)[0-9]{1,2}(\\1)[0-9]{1,2}(|\s+[0-9]{1,2