unix timestamp 2038 버그(Year 2038 problem)

최근에 timestamp 계산할거 있어서 구글링해서 웹 페이지 찾아서 사용했었는데요, 해당 웹 사이트에서 이런 내용이 있어 조금 찾아보았고, 재미있는 내용이라 가볍게 공유드립니다.

What happens on January 19, 2038?
On this date the Unix Time Stamp will cease to work due to a 32-bit overflow. Before this moment millions of applications will need to either adopt a new convention for time stamps or be migrated to 64-bit systems which will buy the time stamp a "bit" more time.

혹시나해서 검색해봤는데, 진짜 있는 내용이더군요..

(style=undefined)

내용인 즉슨 unix에서 사용하는 timestamp 값은 부호 포함 32비트 정수 값인데 해당 값으로 표현할 수 있는 최대 날짜의 데이터가 2038년 1월 19일(03:14:07 UTC)까지라고 하네요. 그때까지 unix timestamp를 쓸지는 모르겠지만, 혹여나 사용하고 있는 디바이스가 있다면 time 값 관련해서 문제가 될 수도 있겠네요.