我正面临一个问题。在我的MySQL
日期时间字段中,某些值正像0000-00-00
一样存储,我需要检查这些值。我在下面解释我的代码。
if (strtotime($data['actualdateofaudit']) == 0) {
$data['actualdateofaudit']='';
}else{
$data['actualdateofaudit'] = date('d-m-Y', strtotime($data['actualdateofaudit']));
}
这里的
actualdateofaudit
是我的日期时间字段列名。就我而言,我无法检查是否有0000-00-00
这样的值。在这里,我需要检查这些类型值。 最佳答案
尝试这个
if (strtotime($data['actualdateofaudit'])) {
$data['actualdateofaudit'] = date('d-m-Y', strtotime($data['actualdateofaudit']));
}else{
$data['actualdateofaudit']='';
}
关于php - 无法使用PHP检查datetime字段值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/47939411/