타임스탬프 변환기이란?
타임스탬프 변환기는 Unix 타임스탬프와 읽기 쉬운 날짜 형식 간을 변환합니다. 에포크 이후의 초 또는 밀리초를 형식화된 날짜로 변환하거나, 날짜를 Unix 타임스탬프로 변환하세요. API 응답 디버깅이나 데이터베이스 로그 확인 시 유용합니다.
이 변환기는 10자리(초)와 13자리(밀리초) 입력을 모두 받고, 결과를 UTC와 사용자 기기의 감지된 시간대에서 동시에 보여 줍니다. 현재 epoch를 매초 갱신하는 실시간 시계가 있어 터미널을 열지 않고도 따끈한 타임스탬프를 바로 복사할 수 있습니다.
사용 방법
- Unix 타임스탬프(초 또는 밀리초)를 입력하여 사람이 읽을 수 있는 날짜를 확인하거나, 날짜를 입력하여 타임스탬프를 얻으세요.
- 초 또는 밀리초 정밀도 사이를 전환하세요. UTC와 현지 시간대 결과를 함께 확인하세요.
- 변환된 값을 복사하거나 현재 타임스탬프를 실시간으로 확인하세요.
사용 시기
- 시간이 날짜 대신 Unix 정수로 저장된 로그를 읽을 때.
- JWT의 exp나 서명된 URL 만료 시각이 필요한 API 테스트를 만들 때.
- 데이터베이스의 시간 컬럼이 초인지 밀리초인지 확인할 때.
결과
개발자가 API 응답을 디버깅하면서 타임스탬프 1710432000을 변환하여 2024년 3월 14일 16:00:00 UTC를 나타낸다는 것을 확인합니다.
자주 묻는 질문
- 이 타임스탬프는 초 단위인가요, 밀리초 단위인가요?
- 현재 시점의 초 단위 타임스탬프는 10자리(2026년 기준 약 17억)입니다. 끝에 0 세 개를 붙이면 밀리초가 되어 13자리가 됩니다. 숫자가 13자리라면 단위를 ms로 바꾸세요.
- 변환된 시간이 한 시간 차이가 나는 이유는?
- Unix 타임스탬프는 항상 UTC입니다. 로컬 시간 행은 사용자 기기의 시간대를 보여 주며, 일광 절약 시간이 포함될 수 있습니다. UTC 행과 로컬 행을 비교하면 본인 시간대가 더하는 오프셋을 확인할 수 있습니다.
- 변환할 수 있는 가장 큰 타임스탬프는?
- JavaScript는 약 기원전 27만 1821년부터 기원후 27만 5760년까지의 날짜를 안전하게 처리합니다. 실무에서는 백엔드가 32비트 부호 있는 정수로 타임스탬프를 저장할 때 2038년 이후 문제가 생깁니다(Y2038 문제).
- 다른 나라에 있으면 타임스탬프가 달라지나요?
- 아닙니다. Unix 에포크는 1970년 1월 1일 UTC부터 세는 고정된 순간입니다. 1710432000은 지구 어디에서나 같은 순간을 가리키며, 사람이 보는 표기만 시간대에 따라 달라집니다.
- ISO 8601 형식 날짜를 붙여 넣어 타임스탬프를 얻을 수 있나요?
- 네. 날짜 입력란은 표준 날짜·시간 값을 받고, 단위 토글에 따라 초나 밀리초를 돌려줍니다. 2026-03-14T16:00:00Z 같은 값을 백엔드가 요구하는 정수로 바꾸는 데 유용합니다.