유닉스 타임스탬프 변환기

타임스탬프를 날짜로, 날짜를 타임스탬프로 바꿔요.

현재 유닉스 시간

타임스탬프 → 날짜

날짜 → 타임스탬프

타임스탬프 변환하는 방법

  1. 초나 밀리초 타임스탬프를 붙여 넣으면 단위를 자동으로 알아내요.
  2. UTC, 내 시간대, ISO 8601 형식의 날짜를 확인하세요.
  3. 반대로 바꾸려면 날짜와 시간을 고르고 타임스탬프를 복사하세요.

시스템이 epoch 시간을 쓰는 이유

숫자 하나라서 저장, 정렬, 비교가 쉽고 어디서나 같은 순간을 뜻해요. 시간대는 사람에게 보여 줄 때만 적용해요.

자주 하는 실수

초와 밀리초를 섞으면 1970년이나 먼 미래 날짜가 나와요. 시간대 없이 현지 시간을 저장하면 서머타임이 있는 나라에서 오류가 생겨요. UTC 타임스탬프로 저장하고 보여 줄 때 바꾸세요.

코드에서 타임스탬프 구하기

자바스크립트는 Math.floor(Date.now() / 1000), 파이썬은 int(time.time()), 셸은 date +%s예요. SQL은 UNIX_TIMESTAMP()나 EXTRACT(EPOCH FROM …) 같은 함수가 있어요.

자주 묻는 질문

유닉스 타임스탬프란?

1970년 1월 1일 00:00:00 UTC부터 지난 초를 센 값이에요. 시간대와 관계없이 전 세계에서 같은 값이에요.

초인가요, 밀리초인가요?

유닉스와 대부분의 API는 초(지금은 10자리), 자바스크립트 Date.now()와 자바는 밀리초(13자리)를 써요. 13자리 이상이면 밀리초로 봐요.

한국 시간은 UTC와 몇 시간 차이인가요?

한국 표준시(KST)는 UTC보다 9시간 빨라요. 서머타임은 없어요.