Unix 타임스탬프를 읽기 쉬운 날짜로 변환하는 방법

개발자

Unix 타임스탬프가 무엇인지, 읽기 쉬운 날짜와 시간으로 변환하는 방법, 코드에서 사용하기 위한 현재 타임스탬프를 생성하는 방법을 알아보세요.

단계별 가이드

1

Unix 타임스탬프 이해하기

Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC(Unix 에포크)부터 경과한 초 수입니다. 예: 1700000000 = 2023년 11월 14일 22:13:20 UTC.

2

타임스탬프를 날짜로 변환하기

Unix 타임스탬프 변환기를 열고 입력 필드에 타임스탬프를 붙여넣으면 UTC 및 현지 시간대의 읽기 쉬운 날짜를 즉시 볼 수 있습니다.

3

날짜를 타임스탬프로 변환하기

변환기에 날짜와 시간을 입력하면 해당 Unix 타임스탬프를 얻을 수 있습니다. JWT, 쿠키, 데이터베이스 레코드의 만료 시간 설정에 유용합니다.

4

현재 타임스탬프 가져오기

JavaScript: Math.floor(Date.now() / 1000). Python: import time; int(time.time()). Bash: date +%s. 우리 도구도 현재 타임스탬프를 실시간으로 표시합니다.

5

밀리초 타임스탬프 처리하기

일부 시스템은 초(10자리) 대신 밀리초(13자리)를 사용합니다. 1000으로 나누면 초로 변환됩니다. JavaScript의 Date.now()는 기본적으로 밀리초를 반환합니다.

무료 도구 사용

Unix 타임스탬프 변환기

자주 묻는 질문

Q: Unix 타임스탬프의 최대값은 무엇인가요?

A: 32비트 부호 있는 정수의 최대값은 2,147,483,647로 2038년 1월 19일에 해당합니다(「2038년 문제」). 현대 시스템은 64비트 정수를 사용하여 이 한도를 크게 연장합니다.

Q: Unix 시간은 어디서나 동일한가요?

A: 네 — Unix 시간은 UTC 에포크부터 초를 계산하므로 전 세계적으로 동일합니다. 현지 시간으로 변환하려면 시간대 오프셋을 알아야 합니다.

Q: 타임스탬프가 때로 13자리인 이유는 무엇인가요?

A: 밀리초 정밀도의 타임스탬프는 13자리입니다(초 × 1000). 1000으로 나누고 내림하면 표준 10자리 Unix 타임스탬프(초)가 됩니다.