Unix 타임스탬프 변환기

브라우저에서 즉시 Unix 타임스탬프를 날짜로, 또는 날짜를 타임스탬프로 변환하세요.

10자리 숫자는 초 단위로, 13자리 숫자는 밀리초 단위로 해석됩니다.

로컬 시간
UTC
ISO 8601
상대적 시간
단위

Unix 초
Unix 밀리초
준비되었습니다. 타임스탬프를 입력하거나 날짜를 선택하세요.

입력값은 브라우저 내에서 변환됩니다. BroBroGo로 아무것도 업로드되지 않습니다.

자주 묻는 질문

여기에 타임스탬프를 붙여넣어도 안전한가요?

네, 안전합니다. 변환은 완전히 사용자의 브라우저 내에서 이루어지며 BroBroGo로 전송되지 않습니다.

타임스탬프가 초 단위인지 밀리초 단위인지 어떻게 감지하나요?

자릿수 크기로 판별합니다. 10자리 값은 초(seconds) 단위로 처리되고, 13자리 값은 밀리초(milliseconds) 단위로 처리됩니다. 이는 모든 에포크 변환기에서 사용하는 표준 규칙입니다. 초 단위 타임스탬프가 그 정도로 크다면 수 세기 뒤의 미래가 되기 때문입니다.

결과는 어떤 시간대로 표시되나요?

Local(로컬)은 사용 중인 기기의 시간대를 사용하며, UTC 및 ISO 8601은 사용자의 위치와 관계없이 항상 협정 세계시(UTC)를 기준으로 표시됩니다.

Unix 타임스탬프와 에포크 시간의 이해

Unix 타임스탬프(또는 POSIX 시간, 에포크 시간)는 컴퓨터 시스템에서 날짜와 시간을 표현하는 표준적인 방법입니다. 이 시스템은 협정 세계시(UTC) 기준으로 1970년 1월 1일 00:00:00(이를 에포크 0이라고 부름)을 기점으로 삼아, 그 순간부터 현재까지 흘러간 시간을 숫자로 나타냅니다.

Unix 타임스탬프는 시스템 로그 분석, 데이터베이스 쿼리 디버깅, 서로 다른 시스템 간의 시간 데이터 동기화 등 컴퓨팅 분야 전반에서 광범위하게 사용됩니다. 이 도구는 이러한 Unix 타임스탬프를 사람이 읽을 수 있는 날짜와 시간으로 변환하거나, 반대로 특정 날짜와 시간을 Unix 타임스탬프로 변환하는 작업을 수행합니다.

초와 밀리초 단위의 자동 감지 규칙

Unix 타임스탬프는 정밀도에 따라 초 단위 또는 밀리초 단위를 사용합니다. 본 변환기는 입력된 숫자의 자릿수 크기를 기준으로 단위를 자동으로 판별합니다.

  • 10자리 숫자: 초 단위로 처리됩니다 (예: 1700000000).
  • 13자리 숫자: 밀리초 단위로 처리됩니다.

입력값의 크기에 따라 단위가 자동으로 감지되며, 결과 화면의 단위 항목에 "초" 또는 "밀리초"로 표시됩니다. 만약 입력값이 유효한 타임스탬프 형식이 아니거나 숫자가 아닌 값을 입력하면 결과가 숨겨지고 "유효하지 않은 타임스탬프입니다. 정수 형태의 초 또는 밀리초 값을 입력해 주세요."라는 메시지가 표시됩니다. 또한, 입력한 숫자가 유효한 날짜 범위를 벗어나는 경우에는 "유효한 날짜 범위를 벗어난 숫자입니다."라는 메시지가 출력됩니다.

시간대와 ISO 8601 표준 포맷

시간 데이터 변환 시 시간대(Timezone)의 구분은 매우 중요합니다. 본 변환기는 입력된 타임스탬프를 바탕으로 다음과 같은 세 가지 형식의 시간 정보를 동시에 제공합니다.

  1. 로컬 시간: 사용자가 사용 중인 기기의 운영체제에 설정된 현지 시간대를 기준으로 변환된 날짜와 시간입니다.
  2. UTC: 사용자의 위치나 기기 설정과 관계없이 항상 협정 세계시(UTC)를 기준으로 변환된 결과입니다.
  3. ISO 8601: 날짜와 시간 표현에 관한 국제 표준 규격인 ISO 8601 형식으로 표시되며, 이 결과 역시 항상 협정 세계시(UTC)를 기준으로 출력됩니다.

또한, 현재 시점을 기준으로 해당 타임스탬프가 얼마나 과거 또는 미래인지 직관적으로 보여주는 상대적 시간 정보(예: "방금 전")도 함께 계산되어 제공됩니다.

변환기 입력 및 출력 항목

본 도구는 양방향 변환을 지원하며, 다음과 같은 입력 및 출력 인터페이스를 제공합니다.

입력 항목

  • Unix 타임스탬프: 초 또는 밀리초 단위의 정수 값을 직접 입력할 수 있습니다. 에포크 0 값도 변환이 가능합니다.
  • 날짜 및 시간: 달력 인터페이스를 통해 특정 날짜와 시간을 직접 선택하여 타임스탬프로 변환할 수 있습니다.
  • 현재 시간 사용: 이 기능을 선택하면 현재 시점의 타임스탬프가 입력값으로 즉시 적용됩니다.
  • 지우기: 입력된 모든 값과 변환 결과를 초기화하고 처음 상태로 되돌립니다.

출력 항목

  • 단위: 감지된 입력값의 단위가 표시됩니다.
  • 로컬 시간: 기기 시간대 기준의 날짜와 시간입니다.
  • UTC: 협정 세계시 기준의 날짜와 시간입니다.
  • ISO 8601: ISO 8601 표준 포맷의 시간입니다.
  • 상대적 시간: 현재 시점 대비 상대적인 시간 경과 표현입니다.
  • Unix 초: 초 단위로 환산된 Unix 타임스탬프 값입니다.
  • Unix 밀리초: 밀리초 단위로 환산된 Unix 타임스탬프 값입니다.

출력된 결과 값을 클릭하면 해당 값이 클립보드에 바로 복사됩니다.

브라우저 내 로컬 처리 및 개인정보 보호

이 도구를 사용할 때 입력하는 모든 타임스탬프와 날짜 데이터는 외부 서버로 전송되지 않습니다. 모든 변환 연산은 사용자의 웹 브라우저 내부에서 직접 실행되며 즉시 결과가 화면에 표시됩니다. 입력값은 BroBroGo로 업로드되지 않으므로 안심하고 변환 작업을 수행할 수 있습니다.

자주 묻는 질문 (FAQ)

Q: 여기에 타임스탬프를 붙여넣어도 안전한가요?
A: 네, 안전합니다. 변환은 완전히 사용자의 브라우저 내에서 이루어지며 BroBroGo로 전송되지 않습니다.

Q: 타임스탬프가 초 단위인지 밀리초 단위인지 어떻게 감지하나요?
A: 자릿수 크기로 판별합니다. 10자리 값은 초(seconds) 단위로 처리되고, 13자리 값은 밀리초(milliseconds) 단위로 처리됩니다. 이는 모든 에포크 변환기에서 사용하는 표준 규칙입니다. 초 단위 타임스탬프가 그 정도로 크다면 수 세기 뒤의 미래가 되기 때문입니다.

Q: 결과는 어떤 시간대로 표시되나요?
A: 로컬 시간은 사용 중인 기기의 시간대를 사용하며, UTC 및 ISO 8601은 사용자의 위치와 관계없이 항상 협정 세계시(UTC)를 기준으로 표시됩니다.

Q: 에포크 0 시간도 변환할 수 있나요?
A: 네, 가능합니다. 타임스탬프 값에 0을 입력하면 협정 세계시 기준 1970년 1월 1일 00:00:00에 해당하는 날짜와 사용자의 기기 시간대에 맞춘 로컬 시간으로 정확히 변환됩니다.