자주 사용
로컬 실행 · 업로드 없음

타임스탬프 변환

Unix ⇄ 날짜 · 초/밀리초

타임스탬프

준비됨

원본 입력

                                
                            
파싱 출력

                                
고정 높이, 긴 코드는 영역 내 스크롤

ABOUT

타임스탬프 변환 소개

Unix 타임스탬프와 ISO 날짜 문자열 간 빠른 변환으로 로그와 API 시간 필드를 확인합니다.

로그 분석, JWT exp 해석, DB created_at 필드 — 타임스탬프 변환은 일상에서 가장 자주 쓰는 「소도구」 중 하나입니다. 초/밀리초 혼용으로 1970년이나 2286년 날짜가 나오는 실수는 로컬 즉시 변환으로 피할 수 있습니다.

DEEP DIVE

타임스탬프 변환 자세히 보기

Unix 타임스탬프는 1970-01-01 00:00:00 UTC 이후의 초(또는 밀리초)입니다. 로그 시스템, DB, JWT의 iat/exp, JavaScript Date.now()가 이 형식을 사용합니다. JSONSort 타임스탬프 도구는 Unix 시간과 ISO 8601 날짜를 양방향 변환하고, 자릿수로 초/밀리초를 자동 인식합니다.

「이 타임스탬프가 언제인지」 확인, 테스트 데이터의 특정 시간 구성, JWT 만료 시간 검증 등은 개발자의 일상적 고빈도 요구입니다.

Unix 타임스탬프에는 초(10자리)와 밀리초(13자리) 두 가지 관례가 있습니다: MySQL UNIX_TIMESTAMP, JWT exp는 초; JavaScript Date.now(), Java System.currentTimeMillis()는 밀리초. 도구는 자릿수로 자동 인식하지만, 출처 시스템 문서 확인을 권장합니다.

FEATURES

핵심 기능

01

Unix → 날짜

타임스탬프를 입력하면 ISO 8601과 로컬 시간대 형식을 출력합니다.

02

날짜 → Unix

날짜 문자열을 입력하면 초/밀리초 타임스탬프를 출력합니다.

03

초/밀리초 인식

10자리(초)와 13자리(밀리초) 타임스탬프를 자동 판별합니다.

04

다중 시간대 표시

UTC와 로컬 시간대를 동시에 표시해 시차 혼란을 방지합니다.

05

즉시 계산

입력이 바뀌면 모든 형식 출력이 즉시 갱신됩니다.

06

로컬 실행

네트워크 요청 없이 오프라인에서도 사용할 수 있습니다.

07

현재 시간

한 번의 클릭으로 현재 타임스탬프와 ISO 문자열을 입력합니다.

08

다중 형식 출력

ISO 8601, 로컬 locale, Unix 초/밀리초를 동시에 표시합니다.

HOW TO USE

사용 방법

  1. 1

    타임스탬프 또는 날짜 문자열 입력

  2. 2

    양방향 변환 결과 확인

  3. 3

    필요한 형식 복사

  4. 4

    예시 데이터 버튼으로 입출력 형식 빠르게 파악

  5. 5

    결과를 클립보드에 복사하거나 다른 JSONSort 도구와 연계

WORKFLOW

일반적인 워크플로

가져오기부터 결과 내보내기까지의 전체 흐름으로, 팀이 타임스탬프 변환 사용 방식을 통일할 수 있습니다.

1

출처 형식 식별

자릿수 확인: 10=초, 13=밀리초; 또는 ISO 날짜 문자열을 붙여넣기.

2

입력 및 변환

입력 영역에 붙여넣고 모든 형식 출력을 확인합니다.

3

교차 검증

로그 원문, JWT exp와 대조해 일치를 확인합니다.

4

복사 사용

필요한 형식을 복사해 테스트 데이터나 문서에 사용합니다.

USE CASES

적용 시나리오

백엔드

백엔드 개발

로그의 Unix 타임스탬프를 해석해 이벤트 발생 시각을 확인합니다.

프론트엔드

프론트엔드 개발

Date.now()에 해당하는 타임스탬프를 구성해 countdown 컴포넌트를 디버깅합니다.

테스트

테스트 엔지니어

특정 만료 시간의 JWT 또는 session 테스트 데이터를 생성합니다.

데이터

데이터 분석

CSV/JSON의 타임스탬프 필드를 읽기 쉬운 날짜로 변환해 리포트를 작성합니다.

로그

로그 분석

Splunk/ELK에서 @timestamp와 Unix 필드를 상호 변환·대조합니다.

블록체인

블록체인/Web3

온체인 block timestamp를 읽기 쉬운 시간으로 변환해 거래 순서를 검증합니다.

TIPS

사용 팁

  • 10자리는 초, 13자리는 밀리초 — 1000배 차이가 가장 흔한 오류 원인입니다.
  • JWT exp는 초 단위 Unix 타임스탬프이고, JavaScript Date.now()는 밀리초입니다.
  • 2024-01-15T08:00:00Z 같은 ISO 문자열을 입력하면 Unix 타임스탬프를 역조회할 수 있습니다.
  • 로그 분석 시 서버 시간대 확인: UTC와 CST는 8시간 차이.
  • JWT 도구와 연동: Token 디코딩 후 exp를 이 도구에 붙여넣어 만료 시각을 확인합니다.
  • DB에서 내보낸 초 단위 타임스탬프는 JS 사용 시 ×1000이 필요한지 확인하세요.
  • 1970-01-01이 보이면 밀리초를 초로 쓴 경우가 많습니다. ×1000 후 다시 시도하세요.
  • 서머타임 전환일 locale 표시가 1시간 점프할 수 있습니다. UTC를 기준으로 하세요.
  • JWT exp를 날짜로 변환한 뒤 5분 buffer를 빼 Token 갱신 알림을 설정하세요.
  • DB 저장은 UTC, 표시 계층에서 로컬 시간대로 변환합니다.

LOCAL VS ONLINE

로컬 vs 온라인 도구

JSONSort는 순수 프론트엔드 아키텍처를 고수합니다. 아래 비교가 개발 데이터 처리에 로컬 도구가 적합한 이유를 보여줍니다.

비교 항목
JSONSort 로컬
기존 온라인 도구
데이터 프라이버시
완전 로컬, 업로드 없음
대부분 서버 업로드 필요
응답 속도
밀리초 단위, 네트워크 지연 없음
네트워크 및 서버 부하 영향
오프라인 사용
PWA 오프라인 지원
보통 인터넷 필수
민감 데이터
JWT/설정/로그 안심 처리
유출 위험 있음
광고 및 추적
광고 없음, 데이터 추적 없음
대부분 광고 또는 Analytics 포함
파일 드래그 앤 드롭
로컬 파일 직접 가져오기 지원
일부 도구는 업로드 크기 제한
도구 연동
19가지 도구를 한 페이지에서 전환
보통 도구마다 독립 사이트
오픈소스 투명성
순수 정적 페이지, 소스 코드 감사 가능
폐쇄형 서버, 감사 불가

TROUBLESHOOTING

흔한 오해 및 문제 해결

실제 사용에서 자주 발생하는 문제와 권장 대처법. 시행착오 시간을 줄입니다.

날짜 8시간 차이

권장:UTC와 CST 혼동; ISO 문자열의 Z 또는 +08:00을 확인하세요.

13자리도 불일치

권장:마이크로초일 수 있습니다. 1000으로 나누세요. 또는 커스텀 epoch인지 확인하세요.

ISO 파싱 실패

권장:T 구분자와 시간대가 포함된 형식인지 확인; 불완전한 날짜는 보완하세요.

서버와 불일치

권장:서버 clock skew; NTP 동기화된 권위 소스를 기준으로 하세요.

FAQ

자주 묻는 질문

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

10자리는 보통 초(예: 1700000000), 13자리는 밀리초(예: 1700000000000)입니다. 도구가 자동 인식합니다.

시간대를 지원하나요?

출력에 UTC와 브라우저 로컬 시간대 두 형식이 포함됩니다.

2038년 문제의 영향을 받나요?

JavaScript는 64비트 부동소수점으로 시간을 표현합니다. 2038년 이전에는 걱정할 필요 없습니다.

음수 타임스탬프를 지원하나요?

지원합니다. 1970년 이전 날짜는 음수 Unix 타임스탬프에 해당합니다.

마이크로초 타임스탬프는 어떻게 하나요?

16자리 마이크로초는 ÷1000으로 밀리초로 변환한 뒤 변환하세요.

데이터가 서버에 업로드되나?

아니요. JSONSort 모든 도구는 브라우저 로컬에서 동작하며 입력 내용은 백엔드 서버로 전송되지 않습니다.

가입이나 설치가 필요한가?

필요 없습니다. 페이지를 열면 바로 사용 가능, 계정·클라이언트 다운로드 불필요, PWA 오프라인 캐시 지원.

얼마나 큰 파일을 지원하나?

브라우저 메모리에 따라 다르지만 보통 수 MB급 데이터를 원활히 처리합니다. 초대형 파일은 먼저 분할하거나 병합·정리 도구를 사용하세요.

클립보드에 복사됨