채택완료

날짜 필드 질문

2020-05-03 (일) 10:24:05 1,577

디비에있는 날짜 필드 기본값이 '0000-00-00 00:00:00'으로 돼있을때 if문으로 이필드에 값이 있는지

if문으로 체크하면 true가 뜨더라구요. 어떤 이벤트가 일어나야 날짜값이 들어가는 필드인데 무조건 true

가 뜨는데 어떻게 해야할까요..

|

답변 1개

채택된 답변
+20 포인트

날짜 필드 기본값없애고 not null대신 null로 필드설정을 바꾸시거나

아래 함수로 체크해서 true면 false로 받으시면 될거같습니다.

function is_empty_date($date){

    if ((str_replace(array("0", "-", ":", " "), "", $date))=='')
    {
        return true;
    }
    return false;
}

답변을 작성하려면 로그인이 필요합니다.