타임스탬프 변환

Unix 타임스탬프와 사람이 읽는 날짜/시간을 상호 변환합니다. 1722211200 이 내 시간대의 날짜가 되고, 날짜를 넣으면 로그·API·데이터베이스가 쓰는 1970년 기준 초 단위 정수가 나옵니다.

AD

사용 방법

  1. 타임스탬프를 붙여 넣어 날짜로 읽거나, 날짜를 넣어 타임스탬프를 얻습니다.
  2. 숫자가 초(10자리)인지 밀리초(13자리)인지 확인합니다.
  3. 변환된 값을 복사합니다.
  4. 시간대에 유의하세요. 같은 순간도 시간대마다 다른 벽시계 시각으로 표시됩니다.

이럴 때 씁니다

epoch, 밀리초, 그리고 2038년 각주

Unix 시간은 1970-01-01 00:00 UTC 부터의 초를 셉니다 — 순간마다 시간대가 섞이지 않은 범용 정수 하나. 시스템끼리 시간을 이 형태로 주고받고 가장자리에서만 지역 표기로 바꾸는 이유입니다. 가장 흔한 버그는 천 배 차이입니다. JavaScript 의 Date.now() 는 밀리초를 주는데 대부분의 Unix 도구는 초를 써서, 13자리 값을 초로 읽으면 "5만 년 뒤"가 나옵니다 — 자릿수가 단서입니다. 타임스탬프는 대개 UTC 기준이라 하루 어긋나 보이는 날짜는 값이 아니라 시간대 표기 문제인 경우가 많습니다. 옛 32비트 부호 정수 한계는 2038년 1월에 넘치는데, 현대 64비트 시스템은 이미 지나온 문제입니다.

관련 도구

자주 묻는 질문

타임스탬프 변환는 입력값을 서버로 보내나요?

아니요. 변환이 페이지 안의 자바스크립트에서 실행되므로 API 키, 토큰, 설정 파일 같은 민감한 텍스트가 기기에 그대로 남습니다. 사용하는 동안 브라우저 네트워크 탭을 열어 직접 확인하실 수 있습니다.

타임스탬프 변환가 유니코드와 비 ASCII 문자도 처리하나요?

네. 텍스트를 UTF-8로 처리하므로 악센트가 붙은 라틴 문자, 한국어, 일본어, 중국어, 키릴 문자, 아랍어, 이모지가 물음표로 깨지지 않고 그대로 왕복 변환됩니다.

결과를 실제 서비스 코드에 써도 되나요?

네. 출력이 해당 표준을 정확히 따르므로 프로젝트에 그대로 붙여넣어도 안전합니다. 다만 어떤 도구든 마찬가지로, 배포 전에는 직접 테스트해 보시기 바랍니다.

AD