유닉스 시간 변환(에포크 초 ⇔ 날짜·시간)

유닉스 시간(에포크 초·밀리초)을 UTC·이 기기·일본 시간의 날짜와 시간으로, 날짜와 시간을 유닉스 시간으로 바로 변환합니다.

1. 유닉스 시간이나 날짜·시간 입력

어느 한쪽 칸에 입력하면 다른 칸과 결과가 바로 바뀝니다.

단위

시간대

끝에 Z나 +09:00이 있으면 그 시차로 읽습니다.

2. 결과

오른쪽 버튼으로 하나씩 복사할 수 있습니다.

날짜·시간
—
ISO 8601
—
유닉스 시간(초)
—
유닉스 시간(밀리초)
—

계산은 이 기기 안에서 이루어지며, 입력한 숫자는 어디에도 전송되지 않습니다.

유닉스 시간은 윤초를 세지 않습니다. 단위는 자릿수로 구분합니다(현재 시각이라면 초는 10자리, 밀리초는 13자리).

도움이 되었다면 공유해 주세요

잘 작동하지 않거나 ‘이랬으면 좋겠다’ 싶은 점이 있다면

사용 방법

  1. 1. 유닉스 시간 입력하기

    ‘유닉스 시간’ 칸에 1700000000 같은 숫자를 입력합니다. 10자리는 초, 13자리는 밀리초로 자동으로 읽어 아래 ‘결과’에 날짜와 시간이 바로 나옵니다.

  2. 2. 시간대 고르기

    ‘시간대’에서 ‘UTC’를 탭하면 같은 순간을 UTC 날짜와 시간으로 다시 보여 줍니다. ‘일본 시간’‘이 기기’도 고를 수 있습니다.

  3. 3. 날짜·시간에서 유닉스 시간 구하기

    ‘날짜·시간’ 칸을 지우고 ‘2026-01-01 09:00’처럼 입력하면 위의 ‘유닉스 시간’ 칸과 아래 ‘결과’에 그 날짜와 시간의 유닉스 시간이 나옵니다.

  4. 4. 현재 시각을 넣고 복사하기

    ‘지금’을 탭하면 현재 유닉스 시간이 들어갑니다. 결과의 ‘유닉스 시간(초)’ 오른쪽 복사 버튼을 탭하면 그 숫자를 복사합니다.

이럴 때 추천합니다

  • 로그의 시각을 읽고 싶을 때

    서버 로그나 데이터베이스에 들어 있는 1700000000 같은 숫자가 몇 월 며칠 몇 시인지 바로 알 수 있습니다.

    엔지니어·운영 담당자

  • 테스트용 값을 만들고 싶을 때

    날짜와 시간을 입력하고 그 시각의 유닉스 시간(초·밀리초)을 복사해 API 요청이나 테스트 데이터에 그대로 붙여 넣을 수 있습니다.

    개발자·테스트 담당자

  • 해외 팀과 시각을 맞추고 싶을 때

    UTC·이 기기·일본 시간을 바꿔 가며 같은 순간이 각각 몇 시인지 확인할 수 있습니다. ISO 8601 형식으로도 복사할 수 있습니다.

    해외와 함께 일하는 사람

  • 만료 시각을 확인하고 싶을 때

    JWT의 exp나 쿠키 만료 시간 같은 유닉스 시간이 정확히 몇 월 며칠 몇 시에 끝나는지 알 수 있습니다.

    웹 개발자

사용하기 전에 알아 두세요

  • 윤초는 세지 않습니다(유닉스 시간의 규칙대로). 윤초까지 정확히 다뤄야 하는 천문·측위 계산에는 맞지 않습니다.
  • 다룰 수 있는 범위는 1년 1월 1일부터 9999년 12월 31일(UTC)까지입니다.
  • 시간대는 이 기기·UTC·일본 시간 중에서 고릅니다. 다른 지역의 시각은 날짜와 시간 뒤에 +05:30 같은 시차를 쓰면 읽을 수 있습니다.

유닉스 시간이란

유닉스 시간(에포크 시간·유닉스 타임스탬프)은 1970년 1월 1일 0시 0분 0초(UTC)부터 지난 초의 수입니다. 시간대와 관계없이 같은 순간은 세계 어디서나 같은 숫자가 되므로 서버 로그, 데이터베이스, API에서 널리 쓰입니다. 일본 시간은 UTC보다 9시간 빠르므로 0은 일본 시간으로 1970년 1월 1일 9시입니다(한국 시간도 같습니다).

JavaScript나 Java는 밀리초(13자리), PHP·Python·유닉스 명령어는 초(10자리)로 다루는 경우가 많아 서로 헷갈리면 날짜가 크게 어긋납니다. 이 도구는 자릿수로 초와 밀리초(마이크로초·나노초도)를 자동으로 구분하고, 칸 오른쪽에 읽은 단위를 보여 줍니다.

유닉스 시간과 일본 시간의 예
유닉스 시간(초)일본 시간
시작01970년 1월 1일 9:00:00
10억 초10000000002001년 9월 9일 10:46:40
17억 초17000000002023년 11월 15일 7:13:20
32비트 상한21474836472038년 1월 19일 12:14:07

자주 묻는 질문

유닉스 시간을 변환할 때 궁금해하기 쉬운 점을 모았습니다.

입력한 숫자나 날짜가 어딘가로 전송되나요?

아니요. 변환은 모두 사용 중인 기기의 브라우저 안에서 이루어지며, 입력한 유닉스 시간이나 날짜가 서버로 전송되지 않습니다. 현재 시각도 기기의 시계에서 가져옵니다.

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

숫자의 크기로 구분합니다. 1000억(10의 11제곱)보다 작으면 초, 10의 14제곱보다 작으면 밀리초, 10의 17제곱보다 작으면 마이크로초, 그보다 크면 나노초입니다. 현재 시각이라면 초는 10자리, 밀리초는 13자리입니다. 잘못 읽을 때는 ‘단위’에서 ‘초’나 ‘밀리초’를 고르세요.

일본 시간으로 보려면 어떻게 하나요?

‘시간대’에서 ‘일본 시간’을 고르세요. UTC에 9시간을 더한 시각입니다. 일본에는 서머타임이 없으므로 언제나 +09:00입니다. 한국 시간(KST)도 같은 +09:00입니다.

‘이 기기’는 무엇인가요?

사용 중인 휴대폰이나 컴퓨터에 설정된 시간대입니다. 결과의 날짜와 시간 아래에 그 이름(Asia/Seoul 등)과 UTC와의 시차가 나옵니다. 서머타임이 있는 지역에서는 그날의 서머타임을 포함한 시차로 보여 줍니다.

날짜와 시간은 어떤 형식으로 입력할 수 있나요?

‘2026-01-01 09:00:00’, ‘2026/1/1 9:00’, ‘2026년 1월 1일 9시 30분’이나 ISO 8601의 ‘2026-01-01T09:00:00+09:00’ 등을 읽을 수 있습니다. 시각을 생략하면 0시, 초를 생략하면 0초로 합니다.

날짜와 시간 뒤에 Z나 +09:00을 붙이면 어떻게 되나요?

고른 시간대가 아니라 적어 둔 시차로 읽습니다(Z는 UTC). 결과의 날짜와 시간 아래에 ‘+09:00 시차로 읽었습니다’처럼 나옵니다.

1970년 이전이나 소수의 유닉스 시간도 변환할 수 있나요?

네. 1970년 이전은 음수(-86400은 UTC 1969년 12월 31일 0시)로, 1700000000.5 같은 소수는 밀리초까지 변환합니다. 다룰 수 있는 범위는 1년부터 9999년까지입니다.

2038년 문제란 무엇인가요?

유닉스 시간의 초를 32비트 정수로 저장하는 오래된 시스템에서 2147483647(UTC 2038년 1월 19일 3:14:07) 다음에 숫자가 넘쳐 1901년으로 돌아가 버리는 문제입니다. 이 도구는 2038년 이후도 올바르게 변환합니다.

윤초는 어떻게 처리되나요?

유닉스 시간은 윤초를 세지 않는 규칙이며, 하루를 언제나 86400초로 셉니다. 이 도구도 같은 방식으로 셉니다.

무료인가요?

무료입니다. 가입도 필요 없고 광고도 없습니다.

  • 소비세 계산기(세금 포함⇔세전)

    금액만 입력하면 세전 금액·세금·세금 포함 금액을 바로 계산합니다. 일본의 10%·8%(경감세율)와 다른 세율도 쓸 수 있습니다.

  • 나이 계산기(만 나이·나이 조견표)

    생년월일만 고르면 만 나이·세는나이·띠·다음 생일까지 남은 날을 바로 알 수 있습니다. 출생 연도별 나이 조견표도 있습니다.

  • 날짜 계산기(며칠 후·며칠 전)

    기준일로부터 며칠 후·며칠 전·몇 영업일 후의 날짜와 요일을 바로 알려 줍니다. 주말과 공휴일을 빼고 셀 수도 있습니다.

  • 시간 계산기(근무시간 합계)

    출근·퇴근·휴게 시간으로 일한 시간을 구해 합계합니다. 시간 더하기·빼기와 소수 시간 변환도 할 수 있습니다.

  • 더치페이 계산기(N분의 1)

    합계와 인원만 입력하면 1인당 금액이 바로 나옵니다. 100원 단위 올림, 상사는 더 많이 같은 차등, 총무의 끝전 조정도 됩니다.

  • 날짜 계산기(D-day·며칠 남았나)

    ○○까지 며칠 남았는지, 두 날짜 사이가 며칠인지 바로 계산합니다. 첫날을 포함해 세거나, 주말을 뺀 평일 일수도 볼 수 있습니다.