현재 Unix 타임스탬프
타임스탬프 → 날짜/시간
날짜/시간 → 타임스탬프
Unix 타임스탬프란?
Unix 타임스탬프는 1970-01-01T00:00:00Z(Unix 에포크) 이후 경과한 초 수입니다. 시간대와 무관합니다. 같은 숫자는 항상 같은 시점을 가리키며, 어디에 있든 상관없습니다.
초 vs 밀리초
대부분의 Unix 도구와 로그 파일은 초를 사용합니다(현재 10자리). JavaScript의 Date.getTime(), Java의 System.currentTimeMillis(), 많은 웹 API는 밀리초를 사용합니다(현재 13자리).
2038년 문제
Unix 초를 부호 있는 32비트 정수로 저장하는 시스템은 2038-01-19 03:14:07 UTC에 오버플로우됩니다. 현대의 64비트 시스템은 영향을 받지 않습니다.
시간대
타임스탬프 자체에는 시간대가 없습니다. 사람이 읽을 수 있는 형태(예: 2024-05-01 00:00:00)는 어떤 시간대로 표시하느냐에 따라 다릅니다. 이 도구는 항상 로컬과 UTC를 모두 표시합니다.