유닉스 타임스탬프 변환기
유닉스 시간은 1970-01-01 00:00:00 UTC부터 흐른 초를 셉니다. 타임스탬프 1000000000은 2001-09-09 01:46:40 UTC입니다.
사용 방법
- 타임스탬프를 읽으려면 입력칸에 붙여 넣습니다. 단위는 자동으로 두고, 추정이 틀리면 초나 밀리초로 직접 고르세요.
- 날짜에서 타임스탬프를 얻으려면 날짜 → 타임스탬프로 바꾸고, 날짜와 시각을 고른 뒤 UTC인지 현지 시각인지 선택합니다.
- 현재 시각 사용을 누르면 맨 위에 표시된 실시간 값이 두 모드에 채워집니다.
계산 방법
유닉스 타임스탬프는 윤초를 무시하고 1970년 1월 1일 00:00:00 UTC부터 지난 초를 센 값입니다. 자바스크립트, 자바와 여러 API는 밀리초로 세는데, 초 단위 값에 1000을 곱한 것과 같습니다.
자동은 숫자의 크기로 단위를 판단합니다. 11자리까지는 초, 12~14자리는 밀리초, 그 위로는 마이크로초와 나노초로 읽습니다. 오늘 날짜의 타임스탬프는 초 단위로 10자리, 밀리초 단위로 13자리입니다.
현지 시각은 기기에 설정된 시간대를 따르며 GMT와의 차이로 표시합니다. 한국 표준시는 UTC+9입니다. ISO 8601은 항상 UTC로 쓰며 밀리초를 포함하고 끝에 Z가 붙습니다.
자주 묻는 질문
타임스탬프가 초인지 밀리초인지 어떻게 구분하나요?
자릿수를 세어 보세요. 요즘 날짜는 초 단위가 10자리(예: 1700000000), 밀리초 단위가 13자리(1700000000000)입니다. 자동 설정이 이 규칙을 씁니다.
2038년에는 무슨 일이 생기나요?
타임스탬프를 부호 있는 32비트 정수로 저장하는 시스템은 2038년 1월 19일 03:14:07 UTC에 값이 넘칩니다. 이 도구는 64비트 부동소수점 수를 쓰기 때문에 그보다 한참 뒤의 날짜도 문제없습니다.
현지 시각이 UTC 시각과 다르게 보이는 이유는요?
UTC는 어디서나 같고, 현지 시각은 시간대 차이와 서머타임을 더하기 때문입니다. 두 시각은 같은 순간을 나타냅니다. 한국은 UTC보다 9시간 빠릅니다.
유닉스 타임스탬프에 시간대 정보가 들어 있나요?
아니요. 항상 UTC 기준 에포크부터 센 값이라 어디서나 같은 순간을 뜻합니다. 시간대는 날짜로 표시할 때만 필요합니다.