php 检测时间是否正确

平时工作中,可能会遇到判断时间是否正确的情况。 例如:2016-02-31 00:00:00 这种不可能出现的时间。


下面的函数可以判断出是否时间正确

function check_Datetime($str, $format = "Y-m-d H:i:s"){
    $time = strtotime($str);  //转换为时间戳
    $checkstr = date($format, $time); //在转换为时间格式
    if($str == $checkstr){
        return 1;
    }else{
        return 2;
    }
}

你可能感兴趣的:(php,开发语言)