필드값이 날짜형식인지 그냥 문자인지 파악할수 잇는 변수가 잇나요?
본문
날짜값이면 필드 타입을 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
$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
많은 도움이 되었습니다. 감사합니다.
답변을 작성하시기 전에 로그인 해주세요.