필드값이 날짜형식인지 그냥 문자인지 파악할수 잇는 변수가 잇나요?

필드값이 날짜형식인지 그냥 문자인지 파악할수 잇는 변수가 잇나요?

QA

필드값이 날짜형식인지 그냥 문자인지 파악할수 잇는 변수가 잇나요?

본문

날짜값이면 필드 타입을 date 로 기본값을 이렇게 설정해서 0000-00-00 00:00:00
if ($wr_1 == 0000-00-00 00:00:00) { 이렇게 하면 편하겠는데
필드쓰임새의 사정상 varchar로 사용중입니다.
 
이 타입의 wr_1 필드에는 일반 문자도 들어가고
$g4[time_ymdhis] 의 값이 들어가기도 하는데
날짜형식의 값이 들어잇는경우를 알수 잇는 변수가 있나요?
정규식을 써야하는지?

이 질문에 댓글 쓰기 :

답변 2

$date = "2014-02-04 12:05:21";
$pm = "/[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}/";

if(preg_match($pm, $date) == TRUE) {
    echo "true";
} else {
    echo "false";
}
정규식 참고해보세요~
http://sir.co.kr/bbs/board.php?bo_table=pg_lecture&wr_id=181
답변을 작성하시기 전에 로그인 해주세요.
전체 126,590 | RSS
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT