타임스탬프 변환
유닉스 타임스탬프를 날짜로, 날짜를 타임스탬프로 바꿉니다
도구를 불러오는 중…
유닉스 타임스탬프(에포크 시간)를 사람이 읽는 날짜와 시각으로, 날짜를 타임스탬프로 바꿉니다. 로그, 데이터베이스, API 응답에 찍힌 숫자가 언제인지 확인할 때 씁니다.
사용 방법
- 맨 위에 '현재 유닉스 타임스탬프(초)'가 실시간으로 바뀌며, '초 복사'나 '밀리초 복사'로 가져갈 수 있습니다.
- '타임스탬프 → 날짜'에 숫자를 넣으면 고른 시간대의 날짜, UTC, ISO 8601, RFC 2822, '지금 기준' 시간이 나옵니다. '단위'는 보통 '자릿수로 자동 판별'로 둡니다.
- '날짜 → 타임스탬프'에서 '날짜와 시각'과 '시간대'를 고르면 초와 밀리초 값이 나옵니다.
- 여러 값은 '여러 줄 한꺼번에 변환'에, 두 시점의 간격은 '두 타임스탬프의 차이'에 넣습니다.
계산 방식과 참고
- 자동 판별은 정수 부분 자릿수로 합니다. 11자리까지는 초, 14자리까지는 밀리초, 17자리까지는 마이크로초, 그보다 길면 나노초로 읽습니다.
- 일광 절약 시간 때문에 없거나 두 번 있는 현지 시각을 넣으면 어떻게 읽었는지 안내합니다.
- 고른 시간대와 단위만 이 브라우저에 기억하고, 입력한 숫자는 저장하지 않습니다.
자주 묻는 질문
- 유닉스 타임스탬프란?
- 1970-01-01 00:00:00 UTC부터 지난 초를 센 수입니다. 윤초는 세지 않으므로 하루는 언제나 86,400초입니다.
- 13자리 타임스탬프는 무엇인가요?
- 밀리초 단위입니다. 10자리는 초, 13자리는 밀리초이며, JavaScript의 Date.now()는 밀리초를 돌려줍니다. 1000으로 나누면 초가 됩니다.
- 타임스탬프는 시간대마다 다른가요?
- 아닙니다. 같은 순간이면 어느 나라에서나 같은 수이고, 화면에 보이는 현지 날짜만 달라집니다. 0은 UTC로 1970-01-01 00:00이고 한국 시간으로는 같은 날 09:00입니다.
- 2038년 문제는 무엇인가요?
- 초를 부호 있는 32비트 정수로 저장하면 최댓값이 2147483647이어서, 2038-01-19 03:14:07 UTC가 지나면 값이 넘칩니다. 64비트로 저장하면 이 문제가 없습니다.