날짜에서 epoch로 변환기
달력 날짜, 시간, 시간대를 선택한 다음 그 로컬 벽시계 시간을 Unix 초와 밀리초로 변환합니다. API, cron 작업, 로그, 데이터베이스 행, 테스트에 유용합니다.
사람이 읽는 날짜를 Unix 시간으로 변환
이 페이지는 역방향 변환을 처리합니다. 날짜, 시계 시각, 그리고 그 시각을 해석할 시간대에서 시작합니다. 결과는 어디서나 같은 순간을 나타내는 하나의 Unix 타임스탬프입니다.
초와 밀리초를 언제 쓸까
대부분의 백엔드 언어, 데이터베이스, 명령줄 도구에는 초를 사용하세요. JavaScript Date, 브라우저 API, 분석 이벤트, 초 단위 미만 정밀도가 필요한 시스템에는 밀리초를 사용하세요.
- Unix 초는 현대 날짜에서 보통 10자리입니다
- Unix 밀리초는 현대 날짜에서 보통 13자리입니다
- 명시적 UTC 출력이 있는 읽기 쉬운 문자열을 원한다면 ISO 8601이 가장 좋습니다
- UTC 문자열은 HTTP 헤더, 로그, 빠른 사람 확인에 유용합니다
시간대 처리
2026-05-14 08:00 같은 현지 날짜는 로스앤젤레스, 뉴욕, 런던, 도쿄에서 서로 다른 순간을 의미합니다. 변환 전에 시간대를 선택하면 몇 시간씩 어긋나는 실수를 막고, 브라우저의 Intl API를 통해 서머타임 규칙을 처리합니다.
올바른 날짜 경계 선택하기
날짜에서 epoch로의 변환은 숫자를 생성하기 전에 달력상의 의미가 명확할 때 가장 유용합니다. 예약 작업, 보고 구간, 데이터베이스 필터의 경우 먼저 경계가 UTC인지 업무 시간대인지 결정하세요. 그런 다음 그 정확한 벽시계 시각을 초와 밀리초로 변환해 모든 서비스가 같은 순간을 비교하도록 합니다.
- 로그, API, CI 작업, 리전 간 백엔드 시스템에는 UTC를 사용
- 현지 청구일, 매장 운영 시간, 사용자용 캘린더에는 업무 시간대를 사용
- 날짜 범위에는 created_at < nextDayStart 같은 배타적 상한을 선호
- 생성된 타임스탬프는 시간대 가정에 대한 짧은 메모와 함께 저장
DST 공백, 모호한 현지 시각, 그리고 시민 시간
대부분의 날짜→epoch 변환은 모호하지 않지만, 연 2회의 전환이 '알려진 지역의 벽시계 날짜가 하나의 Unix 타임스탬프에 대응한다'는 가정을 깨뜨립니다. 봄철 앞당김 공백은 벽시계 한 시간을 없애고, 가을철 되돌림 중첩은 한 시간을 반복합니다. 최신 날짜 라이브러리는 시간대 미지정 값과 시간대 지정 값을 분리하고 명시적인 모호성 해소 선택을 노출함으로써 이를 처리합니다.
- 시민/벽시계 시간: 특정 장소의 현지 시계 표시
- 시간대 미지정: 지역이 없는 날짜-시간 — 본질적으로 모호
- 시간대 지정: IANA 지역이 태그된 날짜-시간 — 거의 항상 모호하지 않음
- DST 공백(봄철 앞당김): 대부분의 미국 지역에서 전환일에 현지 시각 02:00~02:59가 발생하지 않음
- DST 중첩(가을철 되돌림): 현지 시각 01:00~01:59가 두 번 발생 — 'earlier' 또는 'later' 선택
- Python: zoneinfo는 모호성 해소를 위한 fold 속성(0 또는 1)을 노출
- JavaScript Temporal: ZonedDateTime 생성은 모호성 해소 옵션('compatible', 'earlier', 'later', 'reject')을 받음
- Java: ZonedDateTime.ofLocal()은 제공된 ZoneId의 공백/중첩 규칙을 적용
- 명시적 시간대가 없는 폼 입력은 서버가 아니라 사용자의 IANA 지역을 기본값으로 사용
시간을 Unix 타임스탬프로 변환 — 날짜에서 epoch로, 시간에서 epoch로
이 페이지로 유입되는 일반적인 검색 표현으로는 'convert time to unix timestamp', 'time to epoch', 'date to epoch', 'convert timestamp to unix timestamp', 'unix to timestamp', 'unix time to timestamp', 'convert unix epoch' 등이 있습니다. 모두 같은 작업을 가리킵니다. 벽시계 날짜와 시간대를 고르면 변환기가 초와 밀리초 단위의 Unix epoch 정수를 반환합니다. 역방향(epoch to date, epoch time to date, convert unix timestamp to time)은 'Epoch에서 날짜로' 페이지에 있습니다.
- date to epoch / time to epoch / convert time to unix timestamp
- unix to timestamp / unix time to timestamp / convert timestamp to unix timestamp
- convert unix epoch / convert from unix timestamp
- 출력 형식: 10자리 초, 13자리 밀리초, ISO 8601, UTC 문자열