calendar.php에서 1970 년 이전을 선택하면 오류안나나요? 정보
calendar.php에서 1970 년 이전을 선택하면 오류안나나요?본문
오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.
오류 주소 : calendar.php
회원가입시 1970 년 이전을 누르면 (1969,1965 등) 아래와 같은 에러가 납니다.
Warning: mktime(): Windows does not support negative values for this function in c:\apm_setup\htdocs\studysave\bbs\calendar.php on line 67
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in c:\apm_setup\htdocs\studysave\bbs\calendar.php on line 68
소스를 보니, 아래와 같은 주석이 달려 있고요.
// mktime() 함수는 1970 ~ 2038년까지만 계산되므로 사용하지 않음
그럼에도 불구하고,
line 67 : $mktime = mktime(0,0,0,$mm,1,$yyyy);
line 68: $dt = getdate(strtotime(date("Y-m-1", $mktime)));
에 mktime 함수를 이용했네요, 이것때문에 나는 것 같은데요.
다른 분들은 이런 에러가 안나시나요?
오류 주소 : calendar.php
회원가입시 1970 년 이전을 누르면 (1969,1965 등) 아래와 같은 에러가 납니다.
Warning: mktime(): Windows does not support negative values for this function in c:\apm_setup\htdocs\studysave\bbs\calendar.php on line 67
Warning: date(): Windows does not support dates prior to midnight (00:00:00), January 1, 1970 in c:\apm_setup\htdocs\studysave\bbs\calendar.php on line 68
소스를 보니, 아래와 같은 주석이 달려 있고요.
// mktime() 함수는 1970 ~ 2038년까지만 계산되므로 사용하지 않음
그럼에도 불구하고,
line 67 : $mktime = mktime(0,0,0,$mm,1,$yyyy);
line 68: $dt = getdate(strtotime(date("Y-m-1", $mktime)));
에 mktime 함수를 이용했네요, 이것때문에 나는 것 같은데요.
다른 분들은 이런 에러가 안나시나요?
댓글 전체
Windows does not support negative values for this function
윈도서버만 그렇습니다.
윈도서버만 그렇습니다.
앗 엑스엠엘 님 감사합니다. 제 개인서버(윈도우 +APM)에서 테스트할때 안되었었는데,
리눅스 서버에서 돌리니깐 님 말씀대로 잘 됩니다. 감사합니다 - 좋은 하루되세요:)
리눅스 서버에서 돌리니깐 님 말씀대로 잘 됩니다. 감사합니다 - 좋은 하루되세요:)