디스코드 타임스탬프 작동 방식

디스코드 타임스탬프는 <t:1767225600:F>처럼 짧은 코드예요. 디스코드가 이 코드를 읽는 사람의 시간대와 언어에 맞는 날짜와 시간으로 바꿔 줘요. 런던과 도쿄에 있는 사람이 같은 메시지를 봐도 모두 자기 현지 시간을 보게 되어, "EST예요, UTC예요?" 같은 질문이 필요 없어요. 숫자는 Unix 타임스탬프로, 1970년 1월 1일 UTC부터 지난 초예요. 뒤에 붙는 글자가 표시 형식을 정해요.

7가지 형식 전부

코드스타일예시 (en-GB)용도
:t짧은 시간16:20오늘 일정, 교대 시간
:T긴 시간16:20:30정확한 순간, 로그
:d짧은 날짜01/01/2027표 안의 마감일
:D긴 날짜2027년 1월 1일공지
:f짧은 날짜와 시간2027년 1월 1일 오후 04:20일정 (글자를 빼면 기본값)
:F긴 날짜와 시간2027년 1월 1일 금요일 오후 04:20큰 출시, 대회
:R상대 시간3일 후스스로 갱신되는 카운트다운

두 가지를 합치면 가장 명확한 일정 게시물을 만들 수 있어요: <t:1767284400:F> (<t:1767284400:R>)는 전체 날짜와 실시간 카운트다운을 나란히 보여 줘요.

사용 방법

  1. 위에서 날짜와 시간을 고르세요. 내 시간대를 기준으로 하니, 지금 있는 곳의 시간을 그대로 입력하세요.
  2. 원하는 형식을 클릭하면 그 코드가 복사돼요.
  3. 메시지, 임베드 설명, 채널 주제, 예약 이벤트 설명에 붙여 넣으세요.

타임스탬프는 메시지, 임베드 설명과 필드, 봇 답장에서 작동해요. 임베드 제목, 작성자 이름, 바닥글, 닉네임, 채널 이름에서는 표시되지 않고 원본 코드 그대로 보여요.

자주 하는 실수

  • 초 대신 밀리초를 쓴 경우. JavaScript의 Date.now()는 밀리초를 주는데, 13자리 숫자는 수천 년 뒤의 날짜가 돼요. 1000으로 나누세요.
  • 시간을 직접 변환하는 경우. 코드를 만들기 전에 손으로 UTC로 바꾸지 마세요. 현지 시간을 입력하면 코드가 정확한 순간을 이미 저장해요.
  • 서머타임. 행사가 시계가 바뀐 뒤라면, 날짜를 먼저 고르세요. 그래야 생성기가 그날에 맞는 시차를 써요.
  • 오래된 메시지의 상대 시간. :R은 계속 갱신돼서 "2시간 후"가 "3일 전"이 돼요. 사람들이 다시 스크롤해서 볼 내용에는 :F를 쓰세요.

봇과 웹훅의 타임스탬프

봇은 날짜로부터 같은 코드를 만듭니다: JavaScript에서는 `<t:${Math.floor(date.getTime() / 1000)}:R>`, Python에서는 f"<t:{int(dt.timestamp())}:R>". Noxyr는 이를 기프트어웨이 종료 시간과 투표 마감에 사용하므로, 모든 멤버가 자기 현지 시간을 정확히 봅니다. 웹훅 전송기로 메시지에서 직접 시험해 보거나, 임베드 빌더로 전체 공지를 만들어 보세요. 여러 시간대를 계획 중이라면 시간대 이벤트 플래너가 한 시간을 여러 도시로 한꺼번에 보여줍니다.

FAQ

디스코드 타임스탬프는 모바일에서도 작동하나요?

네. 안드로이드, iOS, 데스크톱, 웹 앱 모두 읽는 사람의 현지 시간으로 표시해요.

멤버가 원래 시간대를 볼 수 있나요?

아니요. 디스코드는 변환된 시간만 보여 줘요. 타임스탬프를 누르거나 마우스를 올리면 전체 날짜가 나오는데, 여전히 읽는 사람의 시간대로 표시돼요.

기본 형식은 무엇인가요?

<t:1767225600>처럼 글자 없이 쓰면 :f, 즉 짧은 날짜와 시간과 같아요.

카운트다운은 어떻게 만드나요?

:R을 쓰세요. 실시간으로 카운트다운하고("5분 후"), 시간이 지나면 "5분 전"으로 바뀌어요.