타임스탬프 변환 도구

Unix 타임스탬프와 날짜/시간 형식 간 상호 변환

1777902980
2026/05/04 21:56:20
타임스탬프를 클릭하여 복사 (베이징 시간 UTC+8)

타임스탬프 → 날짜

표준 형식-
ISO 8601-
한국어 형식-
사용자 정의 형식-

날짜 → 타임스탬프

초 단위 타임스탬프-
밀리초 단위 타임스탬프-
Unix 시간-

전 세계 시간대 비교

北京 (UTC+8)2026/05/04 21:56:20
东京 (UTC+9)2026/05/04 22:56:20
新加坡 (UTC+8)2026/05/04 21:56:20
伦敦 (UTC+0/+1)2026/05/04 14:56:20
巴黎 (UTC+1/+2)2026/05/04 15:56:20
纽约 (UTC-5/-4)2026/05/04 09:56:20
洛杉矶 (UTC-8/-7)2026/05/04 06:56:20
悉尼 (UTC+10/+11)2026/05/04 23:56:20

常用 형식 예시

YYYY-MM-DD HH:mm:ss2026-05-04 21:56:20
YYYY/MM/DD HH:mm:ss2026/05/04 21:56:20
YYYY-MM-DD2026-05-04
HH:mm:ss21:56:20
YYYYMMDDHHmmss20260504215620

타임스탬프란?

타임스탬프(Timestamp)는 특정 시간을 나타내는 숫자 값입니다. Unix 타임스탬프는 1970년 1월 1일 00:00:00 UTC(Unix 에포크라고 함)부터 지정된 시간까지 경과한 초 수입니다. 컴퓨터 시스템에서 시간을 나타내는 표준 방식으로, 플랫폼과 시간대에 관계없이 일관된 특성을 가집니다.

타임스탬프는 초 단위(10자리 숫자)와 밀리초 단위(13자리 숫자)로 구분됩니다. 초 단위 타임스탬프는 주로 Unix/Linux 시스템에서 사용되고, 밀리초 단위는 JavaScript 등 프로그래밍 언어에서 주로 사용됩니다.

사용 방법

타임스탬프 → 날짜

  1. 왼쪽 카드에 Unix 타임스탬프를 입력합니다
  2. 대상 시간대를 선택합니다 (예: 베이징 시간 UTC+8)
  3. 변환 버튼을 클릭하여 변환된 날짜/시간을 확인합니다
  4. 결과에는 표준 형식, ISO 8601, 한국어 형식 등 다양한 표현 방식이 포함됩니다

날짜 → 타임스탬프

  1. 오른쪽 카드에서 날짜와 시간을 선택합니다
  2. 소스 시간대를 선택합니다
  3. 변환 버튼을 클릭하여 해당 Unix 타임스탬프를 가져옵니다
  4. 결과에는 초 단위 타임스탬프와 밀리초 단위 타임스탬프가 포함됩니다

사용 예시

API 인터페이스 호출

많은 API가 타임스탬프 매개변수를 요구합니다: // 현재 타임스탬프 가져오기 const timestamp = Math.floor(Date.now() / 1000); // API 호출 예시 fetch('/api/data?since=${timestamp}')

데이터베이스 시간 기록

데이터베이스에 타임스탬프 저장: created_at: 1705312800 updated_at: 1705312900 변환 후: created_at: 2024-01-15 10:00:00 updated_at: 2024-01-15 10:01:40

타임스탬프 검증

Token 또는 인증서의 유효기간 검증: // exp = 1705399200 (만료 타임스탬프) // 현재 시간 = 1705312800 if (current_time > exp) { // Token 만료됨 }

자주 묻는 질문 (FAQ)

Q: 초 단위와 밀리초 단위 타임스탬프의 차이는?

A: 초 단위 타임스탬프는 10자리 숫자로 초까지 정확하고, 밀리초 단위 타임스탬프는 13자리 숫자로 밀리초까지 정확합니다. JavaScript의 Date.now()는 밀리초 단위를 반환하므로 1000으로 나누어 초 단위로 변환해야 합니다.

Q: Unix 타임스탬프가 1970년부터 시작하는 이유는?

A: Unix 시스템이 1970년대 초에 탄생하면서 개발자들이 1970년 1월 1일을 에포크 시작점으로 선택했습니다. 이 시점을 Unix Epoch라고 하며, 시간 계산의 기준점입니다.

Q: 시간대가 타임스탬프에 영향을 주나요?

A: 타임스탬프 자체는 시간대와 무관하며 UTC 시간을 나타냅니다. 날짜/시간으로 변환할 때 대상 시간대를 고려해야 합니다. 동일한 타임스탬프도 시간대에 따라 다른 시간으로 표시됩니다.

Q: 타임스탬프에 상한이 있나요?

A: 32비트 타임스탬프의 상한은 2038년 1월 19일(약 21억 초)로, 2038년 문제라고 합니다. 현대 시스템은 64비트 타임스탬프를 사용하여 더 긴 시간 범위를 지원할 수 있습니다.