Unix 시간 변환기

개발자를 위한 빠른 도구로 Unix 타임스탬프를 읽기 쉬운 UTC 날짜로, ISO 8601 날짜를 에포크 초로 변환하세요.

Unix 타임스탬프 변환기
방향을 선택하고 에포크 초와 ISO 8601 UTC 날짜 사이를 변환하세요.

Unix 타임스탬프 알아보기

Unix 시간은 협정 세계시 1970년 1월 1일 00:00:00부터 경과한 초 수로 특정 순간을 나타냅니다. 이 시작점을 Unix 에포크라고 합니다. 형식이 간결하고 정렬이 가능하며 표시 언어와 무관하므로 운영체제, 데이터베이스, API, 로그 파일, 인증 토큰, 소프트웨어 프로토콜에 널리 쓰입니다. 타임스탬프 영은 에포크 자체를, 946684800은 UTC 기준 2000년 1월 1일의 시작을 나타냅니다. 이 변환기는 양방향으로 작동합니다. 타임스탬프를 날짜로 바꾸는 모드에서는 JavaScript 날짜가 밀리초를 저장하므로 입력한 에포크 초에 1,000을 곱한 다음 ISO 8601 UTC 값으로 표시합니다. 날짜를 타임스탬프로 바꾸는 모드에서는 ISO 8601 날짜를 해석하여 에포크 이후 밀리초를 구하고, 1,000으로 나눈 뒤 정수 초로 내림합니다. 입력 끝에 Z를 붙이면 UTC임을 명시하여 컴퓨터의 로컬 시간대로 잘못 해석되는 일을 피할 수 있습니다. Unix 타임스탬프에는 시간대 라벨이 없습니다. 하나의 절대적인 순간을 나타내며, 지역에 따라 서로 다른 시계 시간으로 표시할 수 있습니다. 시간대와 일광 절약 시간 규칙은 로컬 날짜를 형식화하거나 해석할 때만 중요합니다. 이 도구는 UTC를 표시하므로 기기와 위치가 달라도 결과가 일관됩니다. 날짜를 변환할 때 UTC라면 Z를, 원본이 UTC가 아니라면 양의 02:00 같은 명시적인 숫자 오프셋을 포함하세요. 현재 대부분의 시스템은 부호 있는 64비트 값을 사용하므로 이전 32비트 Unix 시간의 한계보다 훨씬 먼 날짜까지 표현합니다. 일부 구형 소프트웨어는 부호 있는 32비트 필드에 저장하여 값이 최댓값을 넘으면 2038년 문제를 겪습니다. 초와 밀리초를 혼동하는 것도 흔한 실수입니다. 현대 브라우저 타임스탬프는 보통 13자리지만 현재 Unix 초는 대체로 10자리입니다. 밀리초는 1,000으로 나눈 뒤 입력하세요. API 응답 검사, 데이터베이스 행 디버깅, 예약 이벤트 확인, 로그 항목 변환, 테스트 데이터 생성에 활용하세요. 날짜 해석은 브라우저가 지원하는 ISO 8601 규칙을 따릅니다. 모호하지 않은 결과를 얻으려면 완전한 연월일과 시간, 그리고 Z 또는 오프셋을 제공하세요. 윤초는 별도의 Unix 초로 표현되지 않으므로 타임스탬프 계산은 주요 컴퓨터 시스템에서 사용하는 관례적인 연속 계수를 따릅니다.

Unix 시간 변환 예제

다음 UTC 예제는 타임스탬프 로직을 테스트할 때 유용한 기준점입니다.

입력변환된 값기준
01970-01-01T00:00:00.000ZUnix 에포크
9466848002000-01-01T00:00:00.000ZUTC 기준 2000년의 시작
16094592002021-01-01T00:00:00.000ZUTC 기준 2021년의 시작
2000-01-01T00:00:00Z946684800ISO 날짜를 에포크 초로 변환

Unix 시간 변환 방법

  1. 타임스탬프를 날짜로 바꿀지, 날짜를 타임스탬프로 바꿀지 선택하세요.
  2. 에포크 초 또는 시간대 표시가 있는 완전한 ISO 8601 날짜를 입력하세요.
  3. 시간 변환을 눌러 해당 값을 계산하세요.
  4. UTC 결과를 바로 사용하거나 앱에서 필요한 시간대로 그 순간을 표시하세요.

Unix 시간 변환기 자주 묻는 질문

Unix 에포크란 무엇인가요?

Unix 에포크는 1970년 1월 1일 00:00:00 UTC입니다. Unix 타임스탬프는 이 기준 순간 이전 또는 이후의 초 수를 나타냅니다.

Unix 타임스탬프는 항상 UTC인가요?

Unix 타임스탬프는 절대적인 순간을 나타내며 시간대를 내장하지 않습니다. UTC는 에포크를 설명하고 모호하지 않은 결과를 표시하는 표준 기준입니다.

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

현재 초 단위 Unix 타임스탬프는 보통 10자리, 밀리초 타임스탬프는 13자리입니다. 초 기반 시스템에 사용하기 전에 밀리초 값을 1,000으로 나누세요.

ISO 날짜에 Z나 오프셋을 넣어야 하는 이유는 무엇인가요?

시간대 표시는 의도한 순간을 명확히 합니다. 없으면 소프트웨어가 같은 시계 시간을 기기의 로컬 시간대로 해석하여 다른 타임스탬프를 반환할 수 있습니다.

2038년 문제란 무엇인가요?

부호 있는 32비트 타임스탬프 저장 방식은 2038년 1월에 최댓값에 도달합니다. 더 넓은 정수형을 쓰는 현대 시스템은 이 한계를 피하지만 구형 시스템은 마이그레이션이 필요할 수 있습니다.