타임스탬프 변환기
Unix 타임스탬프 ↔ 날짜·시간 즉시 변환 · 차이 계산 · 코드 스니펫 제공
⚡ 즉시 변환
🕒 실시간 현재 시간
🌏 시간대 지원
📋 클립보드 복사
💻 코드 스니펫
현재 Unix 타임스탬프 (실시간)
UNIX TIMESTAMP (초)
0
⚡ 자주 쓰는 기준 시간 (클릭 → 변환)
–
초 (10자리)
–
밀리초 (13자리)
–
ISO 8601 (클릭 복사)
타임스탬프 → 날짜·시간
한국 시간 (KST)
UTC 시간
ISO 8601
RFC 2822
상대 시간
밀리초 (ms)
요일
주차 (올해)
날짜·시간 → 타임스탬프
Unix (초)
Unix (밀리초)
ISO 8601
RFC 2822
한국 시간 (KST)
타임스탬프 차이 계산기
두 타임스탬프 사이의 차이를 초·분·시간·일로 계산합니다.
–초
–분
–시간
–일
언어별 타임스탬프 코드 스니펫
각 언어에서 타임스탬프를 다루는 코드를 바로 복사해 사용하세요.
⏲ 자주 쓰는 Unix 타임스탬프 기준값
| 날짜 | Unix 타임스탬프 (초) | 의미 |
|---|---|---|
| 1970-01-01 00:00:00 UTC | 0 | Unix 시간 시작점 (Epoch) |
| 2000-01-01 00:00:00 UTC | 946,684,800 | Y2K 밀레니엄 |
| 2023-11-14 22:13:20 UTC | 1,700,000,000 | 17억 돌파 기념일 |
| 2024-01-01 00:00:00 UTC | 1,704,067,200 | 2024년 시작 |
| 2025-01-01 00:00:00 UTC | 1,735,689,600 | 2025년 시작 |
| 2026-01-01 00:00:00 UTC | 1,767,225,600 | 2026년 시작 |
| 2030-01-01 00:00:00 UTC | 1,893,456,000 | 2030년 시작 |
| 2038-01-19 03:14:07 UTC | 2,147,483,647 | 32비트 Unix 한계 (Y2K38) |
💡 Unix 타임스탬프 완벽 가이드
🌏 주요 시간대 UTC 오프셋
| 도시·지역 | 오프셋 | 약자 |
|---|---|---|
| 서울·도쿄 | UTC+9 | KST/JST |
| 베이징·싱가포르 | UTC+8 | CST/SGT |
| 런던 | UTC+0/+1 | GMT/BST |
| 파리·베를린 | UTC+1/+2 | CET/CEST |
| 뉴욕 | UTC-5/-4 | EST/EDT |
| LA·샌프란시스코 | UTC-8/-7 | PST/PDT |
📐 시간 단위별 초 변환표
| 단위 | 초 (seconds) |
|---|---|
| 1분 | 60 |
| 1시간 | 3,600 |
| 1일 | 86,400 |
| 1주 | 604,800 |
| 30일 | 2,592,000 |
| 1년 (365일) | 31,536,000 |
💻 날짜 포맷 비교
| 포맷 | 예시 |
|---|---|
| Unix (초) | 1700000000 |
| Unix (ms) | 1700000000000 |
| ISO 8601 | 2023-11-14T22:13:20Z |
| RFC 2822 | Wed, 14 Nov 2023 |
| 한국 형식 | 2023년 11월 14일 |
⚠️ 타임스탬프 주의사항
| 항목 | 내용 |
|---|---|
| 초 vs 밀리초 | 10자리=초, 13자리=ms |
| Y2K38 문제 | 32비트 시스템 2038년 오버플로 |
| 음수 타임스탬프 | 1970년 이전 날짜 |
| 시간대 주의 | UTC 기준, 변환 시 TZ 확인 |
| 윤년 처리 | 라이브러리 사용 권장 |
❓ 자주 묻는 질문
Q. Unix 타임스탬프란 무엇인가요?
Unix 타임스탬프(Unix Timestamp)는 1970년 1월 1일 00:00:00 UTC를 기준으로 경과한 초(second) 수예요. 프로그래밍에서 날짜·시간을 숫자로 저장하고 계산할 때 사용해요. Epoch Time, Unix Time, POSIX Time이라고도 불러요.
Q. 초(seconds)와 밀리초(milliseconds) 차이는?
Unix 타임스탬프는 보통 초 단위(10자리)예요. JavaScript의
Date.now()는 밀리초 단위(13자리)를 반환해요. 초 단위 타임스탬프에 1,000을 곱하면 밀리초가 돼요. 위 변환기는 자리수로 자동 감지해요.
Q. JavaScript에서 현재 타임스탬프를 얻으려면?
초 단위:
밀리초 단위:
날짜 → 타임스탬프:
Math.floor(Date.now() / 1000)밀리초 단위:
Date.now() 또는 new Date().getTime()날짜 → 타임스탬프:
new Date('2024-01-01').getTime() / 1000
Q. Python에서 타임스탬프를 사용하려면?
현재 타임스탬프:
날짜로 변환:
날짜 → 타임스탬프:
import time; time.time()날짜로 변환:
datetime.fromtimestamp(ts)날짜 → 타임스탬프:
datetime.datetime(2024,1,1).timestamp()
Q. MySQL/SQL에서 타임스탬프를 다루려면?
현재 타임스탬프:
타임스탬프 → 날짜:
날짜 → 타임스탬프:
UNIX_TIMESTAMP()타임스탬프 → 날짜:
FROM_UNIXTIME(ts)날짜 → 타임스탬프:
UNIX_TIMESTAMP('2024-01-01 00:00:00')
Q. Y2K38 문제란 무엇인가요?
32비트 부호 있는 정수의 최댓값 2,147,483,647은 2038년 1월 19일 03:14:07 UTC에 해당해요. 이 시점을 넘으면 오버플로가 발생해 날짜 계산이 잘못될 수 있어요. 64비트 시스템을 사용하거나 타임스탬프를 64비트로 저장하면 해결돼요.
Q. ISO 8601과 Unix 타임스탬프의 차이는?
ISO 8601은 2024-01-01T00:00:00Z 처럼 사람이 읽기 쉬운 문자열 형식이고, Unix 타임스탬프는 1704067200처럼 숫자예요. 데이터베이스 저장과 계산에는 Unix 타임스탬프, 사용자 표시와 API 응답에는 ISO 8601을 주로 써요.
Q. 음수 타임스탬프는 무엇을 의미하나요?
Unix 타임스탬프가 음수이면 1970년 1월 1일 이전 날짜를 의미해요. 예) -86400은 1969년 12월 31일이에요. 역사적 날짜나 고대 데이터를 다룰 때 사용해요.