mktime() 2038-01-19 12:14:08 이후 표시가 불가능 ... 대안은? 채택완료
해피정
7년 전
조회 2,251
<?php
echo mktime('12','14','07','01','19','2038'); // mktime(시,분,초,월,일,년)
?>
결과가 2147483647 이렇게 표시됩니다.
2038년 1월 19일 12시 14분 07초 까지는 mktime 표시가 됩니다.
<?php
echo mktime('12','14','08','01','19','2038'); // mktime(시,분,초,월,일,년)
?>
2038년 1월 19일 12시 14분 08초 까지는 mktime 으로 요청하면 값을 반환하지 않습니다.
예전 cobol 시절의 2K 밀레니엄 버그같은 그런 거인걸까요?
mktime 은 2038년 1월 19일 12시 14분 07초 까지만 사용하고,
그 이후는 나몰라 ... 뭐 그런걸까요?
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
mktime 을 사용한 로직을 미리미리 변경해놔야 겠네요.