php将字符串转换为日期

时间:2015-11-26 17:15:37

标签: php date

我正在输入某些日期并使用php验证,但我发现了他曾经遇到的这些错误。

我用来验证日期是否有效的函数是:

public function fecha($field){
    $field = '18-11-1901';
    if (date('d-m-Y', strtotime($field)) == $field) {
        print_r("bien".$field);
        exit;
        return true;
    } else {
        print_r("mal".$field);
        exit;
        return false;
    }
    return true;
}

那时我试图犯错误,日期不正确。从1901年下来失败。但从1902年起,效果很好。为什么会这样?

错误列表:

18-11-1901
18-11-1800

我知道日期有限制,但没有办法解决它?将它转换成另一种格式?

0 个答案:

没有答案