Я столкнулся с одним вопросом. В моем поле datetime 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']='';
}