똑딱

타임스탬프 변환기

Unix 타임스탬프와 날짜를 서로 변환합니다. 초·밀리초, ISO 8601, UTC 형식을 한 번에 보여줍니다.

업데이트: 2026-08-08

입력
결과

도구 가이드

타임스탬프 변환기는 유닉스 타임스탬프(1970년 1월 1일부터의 초/밀리초)를 사람이 읽는 날짜·시각으로, 또는 그 반대로 변환해 줍니다. 로그 분석이나 API 응답에 찍힌 숫자 시간을 실제 날짜로 확인할 때 필수적입니다.

초 단위와 밀리초 단위를 모두 지원하고 시간대(UTC/로컬)를 함께 표시해, 서버 로그의 시각을 정확히 해석하는 데 도움이 됩니다.

유닉스 타임스탬프는 1970년 1월 1일 0시(UTC)부터 흐른 초를 센 정수입니다. 시간대와 무관한 하나의 숫자라 서버와 클라이언트가 시각을 주고받을 때 오차 없이 쓸 수 있습니다.

32비트 정수로 초를 저장하는 시스템은 2038년 1월 19일에 표현 범위를 넘깁니다. 이른바 2038년 문제인데, 요즘은 대부분 64비트로 저장해 사실상 걱정할 일이 없습니다.

이럴 때 유용해요

  • 로그·DB에 저장된 유닉스 시간을 날짜로 확인할 때
  • API 응답의 타임스탬프를 사람이 읽을 때
  • 특정 날짜의 타임스탬프 값을 구할 때
  • 로그나 API 응답의 타임스탬프를 사람이 읽을 시각으로 바꿀 때
  • 데이터베이스에 넣을 시각을 타임스탬프로 만들 때

사용 팁

  • 10자리는 초, 13자리는 밀리초 단위인 경우가 많으니 자릿수를 확인하세요.
  • 시간대를 명시하지 않으면 UTC와 로컬 시각을 혼동하기 쉽습니다.
  • 자바스크립트의 Date.now()는 밀리초를, 대부분의 백엔드는 초를 씁니다. 1000배 차이를 확인하세요.
  • 저장은 UTC로 하고 표시할 때만 사용자 시간대로 바꾸면 오류가 훨씬 줄어듭니다.

자주 묻는 질문

타임스탬프가 1970년부터 시작하는 이유는 무엇인가요?

유닉스가 1970년 1월 1일 0시를 기준점으로 정했기 때문입니다. 그 시점부터 흐른 초를 세어 시간을 표현합니다.

초와 밀리초를 어떻게 구분하나요?

숫자 자릿수로 판별합니다. 11자리 이하는 초, 그 이상은 밀리초로 해석합니다.

날짜 문자열도 넣을 수 있나요?

네. 2023-11-14T22:13:20Z 같은 ISO 형식이나 브라우저가 인식하는 날짜 문자열을 넣으면 타임스탬프로 변환됩니다.

타임스탬프에 시간대 정보가 들어 있나요?

없습니다. 항상 UTC 기준 경과 초이며, 시간대는 화면에 표시할 때 적용합니다.

1970년 이전 시각도 표현되나요?

음수로 표현합니다. 다만 일부 시스템은 음수를 지원하지 않으니 주의해야 합니다.

관련 도구