디스코드 타임스탬프는 어떻게 작동하나요?

디스코드 타임스탬프는 어떻게 작동하나요? 이벤트의 정확한 한 순간을 공유하고, 각 멤버가 자신의 시간대에서 알아보기 쉬운 시각으로 보게 해 줍니다. Unix 타임스탬프와 표시 형식을 조합하는 방식입니다.

세계 시간선의 하나의 순간이 여러 시간대의 시계와 연결된 그림
하나의 타임스탬프가 같은 순간을 가리키고, 각 독자에게 현지 시각으로 표시됩니다.

디스코드 타임스탬프는 어떻게 작동하나요? 짧은 답변

디스코드 타임스탬프는 <t:1788735600:F>처럼 생긴 짧은 형식 코드입니다. 숫자는 Unix 시간을 사용해 하나의 순간을 지정하고, 마지막 문자는 디스코드가 그 순간을 어떻게 표시할지 정합니다. 접미사가 없으면 디스코드의 기본 날짜 및 시간 형식이 사용됩니다.

메시지를 읽으면 디스코드는 숫자를 해석하고 독자의 언어 설정과 시간대에 맞는 현지 날짜나 시각으로 보여 줍니다. 작성자가 도시별 시간을 따로 계산할 필요는 없습니다.

타임스탬프는 한 사람의 시계 모양이 아니라 이벤트의 순간을 나타냅니다. 같은 이벤트가 19:00이나 다음 날 01:00으로 보여도 가리키는 순간은 같습니다. 코드만 필요하면 타임스탬프 생성기를 사용하고, 여기서 원리를 확인하세요.

디스코드 타임스탬프의 세 가지 요소

각 부분의 역할을 나누어 보면 문법을 쉽게 이해할 수 있습니다. <t:1788735600:F>에서 바깥 기호는 타임스탬프 토큰임을 알리고, 숫자는 공유할 순간을 나타냅니다. 선택한 접미사는 표시 방법만 지정합니다.

이 구분을 알면 FR로 바꾸어도 이벤트 시간이 이동하지 않는다는 점을 이해할 수 있습니다. 전체 날짜와 시간 표시가 “2시간 후” 또는 “2시간 전” 같은 상대 표현으로 바뀔 뿐이며, 이벤트 시간을 바꾸지 않는 한 Unix 초는 그대로입니다.

  • 감싸는 문법: <t:...>가 디스코드 타임스탬프임을 표시합니다.
  • Unix 초: Unix epoch를 기준으로 한 순간을 식별하는 숫자입니다.
  • 접미사: F, d, R과 같은 선택적 표시 형식입니다.
  • 독자 설정: 같은 순간을 읽는 사람의 현지 시간으로 표시할 때 사용됩니다.

현지 시간이 Unix 초가 되는 과정

입력은 보통 “2026년 9월 6일 뉴욕 시간 19:00”처럼 시작합니다. 컴퓨터가 안정적으로 처리하려면 날짜와 시간대가 함께 있어야 합니다. 그래서 현지 시계의 한 표시를 전 세계가 공유할 수 있는 하나의 순간으로 변환합니다.

선택한 IANA 시간대가 중요한 이유는 해당 지역의 UTC 오프셋과 서머타임 규칙을 포함하기 때문입니다. EST나 CET 같은 약어만 사용하면 날짜에 따라 의미가 애매할 수 있지만, America/New_York처럼 이름이 있는 시간대는 그 날짜에 적용할 규칙을 분명히 알려 줍니다.

1. 날짜, 시각, 시간대를 모두 입력합니다

입력에는 달력 날짜, 시계 시각, 그리고 그 현지 시각이 발생하는 IANA 시간대가 필요합니다. 2026년 9월 6일 America/New_York의 19:00은 단순한 “19:00”이라는 문자열이 아닙니다. 특정 날짜와 지역의 구체적인 시각입니다. 시간대를 빠뜨리면 결과가 몇 시간씩 달라질 수 있습니다.

2. 순간을 결정하고 Unix 초를 계산합니다

계산기는 현지 시각을 UTC의 한 순간으로 해석한 다음, 1970년 1월 1일 00:00:00 UTC부터 지난 정수 초를 셉니다. 위 예시의 결과는 1788735600입니다. 이 숫자는 날짜 형식이나 시간대 차이가 아니라, 하나의 공유 시간선에서 해당 순간을 식별하는 번호입니다.

3. 숫자를 디스코드 문법으로 감쌉니다

마지막으로 숫자를 타임스탬프 토큰 안에 넣습니다. 긴 날짜와 시간 형식은 <t:1788735600:F>가 됩니다. 디스코드는 이 값을 보고 각 독자에게 맞는 표현을 만들 수 있습니다. 참가자별로 다른 코드를 계산할 필요 없이 토큰 하나를 메시지에 붙여 넣으면 됩니다.

현지 달력과 시계가 하나의 세계 시간선이 된 뒤 여러 독자의 시계로 나뉘는 그림
현지 날짜와 시간, 이름 있는 시간대가 하나의 Unix 순간이 되고 각 독자의 현지 표시로 바뀝니다.

독자마다 시간이 다르게 보이는 이유

디스코드는 메시지를 읽는 사람이 설정한 시간대를 기준으로 타임스탬프를 표시할 수 있습니다. 뉴욕 19:00에 시작하는 회의가 런던에서는 자정, 도쿄에서는 다음 날 아침으로 보일 수 있습니다. 보이는 시각은 달라져도 Unix 숫자는 달라지지 않습니다.

이 때문에 국제 이벤트에서는 “19:00 EST”처럼 직접 적는 것보다 디스코드 타임스탬프가 편리합니다. 약어를 본 사람이 직접 시간 변환을 기억하거나 검색할 필요가 없습니다. 작성자는 한 번 순간을 저장하고, 디스코드가 읽는 시점에 현지 표시를 맡습니다.

스크린샷은 한 사람의 화면일 뿐 모든 멤버가 같은 시각을 본다는 증거가 아닙니다. 생성된 코드와 기준 시간대를 먼저 확인하고, 브라우저 미리보기는 예시로 생각하세요.

표시 형식 접미사가 바꾸는 것

접미사는 표현 방식을 선택하는 부분입니다. 독자가 정확한 시각, 날짜, 전체 이벤트 문장, 상대적인 카운트다운 중 무엇을 빠르게 알아야 하는지에 맞춰 고릅니다. 어떤 형식을 사용해도 토큰이 가리키는 순간은 동일합니다.

오해를 줄이는 공지라면 요일과 날짜, 시각까지 포함하는 긴 형식이 알아보기 쉽습니다. 상대 시간은 리마인더에 유용하지만 현재 시각이 흐르면 문구도 달라집니다.

형식 접미사 표시 내용 사용 예
짧은 시각 t 시와 분 간단한 이벤트 시간
짧은 날짜 d 간단한 숫자 날짜 마감일과 일정
짧은 날짜와 시각 f 날짜와 짧은 시각 일반 공지
긴 날짜와 시각 F 요일, 날짜, 시각 완전한 이벤트 안내
상대 시간 R 현재와의 거리 리마인더와 카운트다운

디스코드 타임스탬프에서 자주 하는 실수

오류의 대부분은 디스코드 문법이 아니라 입력의 기준에서 발생합니다. 코드가 맞아 보이는데 이벤트가 잘못된 시각에 표시된다면 접미사를 바꾸기 전에 기준 시간대와 날짜부터 다시 확인하세요. 표시 형식은 잘못된 순간을 고쳐 주지 않습니다.

반복 이벤트, 카운트다운, 자정 근처의 약속에서는 특히 이 확인이 중요합니다. 코드를 데이터로 보고 날짜, 현지 시각, 이름 있는 시간대, Unix 초라는 네 가지를 점검하세요.

  • 이벤트가 열리는 장소가 아니라 내가 현재 있는 장소의 시간대를 사용하기.
  • EST나 PST 같은 약어를 쓰면서 계절별 UTC 오프셋을 확인하지 않기.
  • Unix 숫자를 밀리초로 착각하기. 디스코드는 JavaScript의 13자리 밀리초 값이 아니라 Unix 초를 사용합니다.
  • 자정에 가까운 시간이 다른 지역에서는 다음 날짜가 될 수 있다는 점을 잊기.
  • 서머타임 전환으로 특정 현지 시각이 사라지거나 두 번 생길 수 있음을 무시하기.

이벤트에 사용하는 실전 순서

실제 이벤트에서는 먼저 어느 장소의 일정을 기준으로 할지 결정합니다. 주최자가 “로스앤젤레스에서 20:00 시작”이라고 했다면 다른 나라에서 글을 작성하더라도 America/Los_Angeles를 선택합니다. 주최자의 현지 시간이 입력이고, 독자의 현지 시간이 출력입니다. 그다음 홈 생성기에서 숫자를 확인하고 읽기 쉬운 형식을 고릅니다.

  • 이벤트 날짜, 현지 시각, IANA 기준 시간대를 적습니다.
  • Unix 초를 만들고 미리보기가 예정한 시각과 맞는지 확인합니다.
  • 하나 이상의 형식을 복사하고 숫자를 직접 수정하지 않습니다.
  • 중요한 이벤트라면 다른 시간대의 사람에게 표시 결과를 확인해 달라고 요청합니다.

미리보기, 한계, 개인정보

디스코드 타임스탬프는 표시 기능이지 일정 관리 서비스가 아닙니다. 메시지 안에 정확한 순간을 보여 줄 수 있지만 알림을 보내거나 캘린더 초대를 만들고, 권한을 바꾸거나, 멤버의 접속을 보장하지는 않습니다.

Timestamp Tools의 변환은 브라우저에서 실행됩니다. 디스코드 로그인, API 키, 서버 접근이 필요하지 않습니다. 공유 링크에는 같은 입력을 복원하기 위해 날짜, 시각, 시간대가 포함될 수 있지만 메시지, 사용자 이름, 비공개 서버 정보는 필요하지 않습니다.

최종 문구는 독자의 언어, 시간대, 클라이언트에 따라 달라집니다. 서머타임 전환에는 존재하지 않거나 반복되는 시각이 생길 수 있으므로 생성기는 이를 알려 줘야 합니다.

디스코드 타임스탬프 질문과 답변

디스코드 타임스탬프란 무엇인가요?

<t:1788735600:F>처럼 디스코드가 읽을 수 있는 날짜와 시각으로 바꾸는 토큰입니다. Unix 초가 순간을 정하고 접미사가 표시 형식을 선택합니다.

같은 타임스탬프인데 왜 시간이 다르게 보이나요?

디스코드는 같은 Unix 순간을 각 독자의 현지 시간대로 표시할 수 있습니다. 시계의 표시는 달라져도 이벤트의 순간은 동일합니다.

디스코드는 초와 밀리초 중 무엇을 사용하나요?

Unix 초를 사용합니다. JavaScript의 밀리초 값은 보통 13자리이므로 디스코드 토큰에 넣기 전에 1,000으로 나누어야 합니다.

어떤 시간대를 선택해야 하나요?

America/New_YorkEurope/London처럼 이벤트가 열리는 장소의 현지 시간을 나타내는 IANA 시간대를 선택하세요. 현재 내 위치가 정답인 것은 아닙니다.

타임스탬프는 서머타임을 처리하나요?

이름 있는 시간대에는 계절별 변경 규칙이 들어 있습니다. 그래도 전환 중 특정 시각이 사라지거나 반복될 수 있으므로 경고를 확인하고 원하는 유효한 순간을 선택해야 합니다.

디스코드 타임스탬프가 리마인더를 만드나요?

아니요. 메시지 안의 순간을 표시할 뿐 알림을 예약하거나 이벤트를 만들고 디스코드 계정에 연락하지는 않습니다.

기술 참고 자료

Discord Timestamp Generator 날짜, 시간, IANA 시간대를 Unix 초와 붙여 넣기용 코드로 변환합니다. 도구 사용하기