디비에있는 날짜 필드 기본값이 '0000-00-00 00:00:00'으로 돼있을때 if문으로 이필드에 값이 있는지
if문으로 체크하면 true가 뜨더라구요. 어떤 이벤트가 일어나야 날짜값이 들어가는 필드인데 무조건 true
가 뜨는데 어떻게 해야할까요..
|
답변 1개
채택된 답변
+20 포인트
2020-05-03 (일) 10:26:16
날짜 필드 기본값없애고 not null대신 null로 필드설정을 바꾸시거나
아래 함수로 체크해서 true면 false로 받으시면 될거같습니다.
function is_empty_date($date){
if ((str_replace(array("0", "-", ":", " "), "", $date))=='')
{
return true;
}
return false;
}
답변을 작성하려면 로그인이 필요합니다.