Unix Timestamp 변환기
현재 시간
서버 시간대: UTC+9시간
7/5/2025, 10:12:58 PM
초
1970-01-01 00:00:00 UTC부터의 초 단위
결과:
날짜를 입력하세요...
Unix Timestamp 정보
Unix Timestamp란?
Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC(유닉스 시간)부터 경과한 초 수를 나타냅니다. 프로그래밍에서 시간을 다룰 때 널리 사용되는 형식으로, 시간대에 독립적인 시간 표현이 가능합니다.
주요 특징
- 1970년 1월 1일 00:00:00 UTC를 0으로 시작
- 윤초를 고려하지 않음
- 32비트 정수로 표현 시 2038년 문제 발생 가능
- 대부분의 프로그래밍 언어에서 지원
주요 사용 사례
- 데이터베이스에 시간 저장
- API에서 시간 전송
- 캐시 만료 시간 설정
- 로그 타임스탬프
유용한 정보
- TIP JavaScript에서는
Date.now()
로 현재 타임스탬프(밀리초)를 가져올 수 있습니다. - NOTE 일부 시스템은 밀리초 단위를 사용하기도 합니다. 이 경우 1000을 곱하거나 나눠야 할 수 있습니다.
프로그래밍 언어별 예제
언어 | 현재 타임스탬프 가져오기 | 타임스탬프 → 날짜 | 날짜 → 타임스탬프 |
---|---|---|---|
JavaScript | Math.floor(Date.now() / 1000) | new Date(timestamp * 1000) | Math.floor(date.getTime() / 1000) |
Python | import time; int(time.time()) | datetime.fromtimestamp(timestamp) | int(datetime.timestamp()) |
PHP | time() | date('Y-m-d H:i:s', $timestamp) | strtotime($date) |