Unix 타임스탬프가 무엇인지, 읽기 쉬운 날짜와 시간으로 변환하는 방법, 코드에서 사용하기 위한 현재 타임스탬프를 생성하는 방법을 알아보세요.
단계별 가이드
Unix 타임스탬프 이해하기
Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC(Unix 에포크)부터 경과한 초 수입니다. 예: 1700000000 = 2023년 11월 14일 22:13:20 UTC.
타임스탬프를 날짜로 변환하기
Unix 타임스탬프 변환기를 열고 입력 필드에 타임스탬프를 붙여넣으면 UTC 및 현지 시간대의 읽기 쉬운 날짜를 즉시 볼 수 있습니다.
날짜를 타임스탬프로 변환하기
변환기에 날짜와 시간을 입력하면 해당 Unix 타임스탬프를 얻을 수 있습니다. JWT, 쿠키, 데이터베이스 레코드의 만료 시간 설정에 유용합니다.
현재 타임스탬프 가져오기
JavaScript: Math.floor(Date.now() / 1000). Python: import time; int(time.time()). Bash: date +%s. 우리 도구도 현재 타임스탬프를 실시간으로 표시합니다.
밀리초 타임스탬프 처리하기
일부 시스템은 초(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 타임스탬프(초)가 됩니다.