⏱️ 에포크 변환기
Unix 타임스탬프와 읽기 쉬운 날짜 간 즉시 변환.
이 도구란 무엇인가요?
에포크 변환기는 Unix 에포크 타임스탬프와 읽기 쉬운 날짜 형식 간의 변환을 위한 무료 온라인 도구입니다. Unix 에포크는 1970년 1월 1일 00:00:00 UTC 이후 경과된 초 수를 윤초 제외로 계산합니다. 이 타임스탬프 형식은 현대 컴퓨팅의 기반이며 운영 체제, 데이터베이스, API, 로그 파일, 전 세계의 프로그래밍 언어에서 사용됩니다. 이 도구는 초와 밀리초 정밀도 모두로 양방향 변환을 지원합니다. Unix 타임스탬프를 입력하여 UTC와 현지 시간대의 해당 날짜와 시간을 확인하거나, 날짜를 입력하여 에포크 값을 얻을 수 있습니다. 서버 로그 디버깅, REST API 응답 작업 또는 시스템 이벤트 분석 중이든, 이 변환기는 32비트 시스템의 2038년 문제 경계를 포함해 과거와 미래의 타임스탬프를 완전한 정확도로 처리합니다.작동 방식
이 도구는 내부적으로 Unix 에포크 이후의 밀리초 수로 시간을 저장하는 JavaScript의 Date 객체를 사용합니다. 타임스탬프-날짜 변환의 경우 입력 값(초 또는 밀리초)이 Date 생성자에 전달되고, 결과 Date 객체는 UTC 표시를 위해 toISOString()을, 현지 시간 표시를 위해 toLocaleString()을 사용해 포맷됩니다. 날짜-타임스탬프 변환의 경우 입력 날짜와 시간이 Date 객체로 파싱되고 getTime() 메서드가 밀리초 값을 반환합니다. 도구는 초 정밀도를 제공하기 위해 1000으로 나눕니다. Unix 에포크 시작점인 1970년 1월 1일 00:00:00 UTC는 타임스탬프 0에 해당합니다. 음수 타임스탬프는 에포크 이전 날짜를 나타냅니다. JavaScript는 타임스탬프를 64비트 부동소수점 숫자로 처리하므로 도구는 32비트 정수 시스템에 영향을 미치는 2038년 한계를 훨씬 넘어서 올바르게 작동합니다.Ad
사용 방법
- 변환 모드를 선택하세요: 타임스탬프에서 날짜로, 또는 날짜에서 타임스탬프로.
- 타임스탬프 모드: Unix 타임스탬프(초 또는 밀리초)를 입력하세요.
- 날짜 모드: 선택기에서 날짜와 시간을 입력하세요.
- 변환을 클릭하여 즉시 결과를 얻으세요.
- 전체 맥락을 위해 UTC와 현지 시간대 결과를 모두 확인하세요.
자주 묻는 질문
자주 묻는 질문
Unix 에포크란 무엇인가요?
1970년 1월 1일 00:00:00 UTC입니다. 모든 Unix 타임스탬프는 이 순간부터 초를 셉니다.
2038년 문제란 무엇인가요?
2038년 1월 19일에 32비트 부호 있는 정수 타임스탬프가 오버플로됩니다. 64비트 시스템과 JavaScript는 영향을 받지 않습니다.
타임스탬프가 초인지 밀리초인지 어떻게 알 수 있나요?
10자리 숫자는 초입니다. 13자리 숫자는 밀리초입니다. 이 도구는 숫자 길이를 기준으로 자동 감지합니다.
1970년 이전의 타임스탬프도 변환할 수 있나요?
네. 음수 타임스탬프는 에포크 이전 날짜를 나타냅니다. 예를 들어 -1은 1969년 12월 31일 23:59:59 UTC와 같습니다.
팁과 조언
다른 시스템의 타임스탬프를 다룰 때 항상 단위를 확인하세요: JavaScript는 밀리초를, 대부분의 Unix 도구는 초를, 일부 API는 마이크로초를 사용합니다. 흔한 실수는 초를 밀리초로(또는 그 반대로) 처리하여 1970년이나 먼 미래의 날짜가 나오는 것입니다. 로깅과 데이터 저장에 Unix 타임스탬프는 시간대 독립적이고 숫자로 정렬 가능하며 모호하지 않아 이상적입니다. 시간대 관련 버그를 피하기 위해 항상 UTC로 타임스탬프를 저장하세요.