이 도구는 무엇인가요?
디스코드 공식 개발자 문서의 메시지 서식 지정 항목에 따르면, 디스코드 타임스탬프 태그는 <t:TIMESTAMP:STYLE> 형태를 가지며, TIMESTAMP는 유닉스 타임스탬프(1970년 1월 1일 UTC부터 경과한 초 단위 정수), STYLE은 표시 방식을 결정하는 7가지 한 글자 코드 중 하나입니다: t(짧은 시간), T(긴 시간), d(짧은 날짜), D(긴 날짜), f(짧은 날짜/시간 — STYLE을 생략했을 때의 기본값), F(요일이 포함된 긴 날짜/시간), R(상대 시간, 예: "2시간 후" 또는 "3일 전").
이 태그의 핵심 특징은 근간이 되는 값이 시간대와 무관한 단일 유닉스 타임스탬프라는 점입니다 — 메시지가 표시될 때 디스코드 클라이언트가 이를 각 사용자의 현지 시간대와 로캘에 맞게 자동으로 변환합니다. 그래서 디스코드 서버 관리자, 봇 개발자, 이벤트 주최자들이 모든 사람에게 직접 시간대 계산을 시키지 않고도 시간을 예약하고 안내하는 표준적인 방법으로 자리 잡았습니다.
이 도구는 브라우저의 현지 시간대를 기준으로 선택한 날짜와 시간을 유닉스 타임스탬프로 변환한 뒤, 7가지 태그 변형을 모두 만들어 주므로 타임스탬프를 직접 계산하거나 스타일 문자를 외울 필요가 없습니다.
왜 사용해야 할까요?
- 국제 게임 서버를 운영하는데 한국 시간 저녁 8시에 열리는 대회를 공지하고 싶을 때 — <t:...:F> 태그를 쓰면 미국이나 유럽 멤버도 자동으로 각자 현지 시간으로 보게 되어 "직접 변환하세요"라고 적을 필요가 없습니다.
- 커스텀 디스코드 봇을 만드는 중인데 리마인더 기능을 테스트할 유효한 유닉스 타임스탬프가 필요할 때 — epoch time을 직접 계산하지 않아도 됩니다.
- 명확한 마감 시한이 있는 경품 이벤트를 올리고 싶을 때, R 스타일("3일 후 종료")을 쓰면 멤버들이 메시지를 계속 수정하지 않아도 실시간으로 남은 시간을 알 수 있습니다.
- 이벤트 일정을 올릴 때마다 7가지 스타일 문자(t, T, d, D, f, F, R)를 외우기 귀찮을 때, 여기서 바로 생성해서 복사하는 게 훨씬 빠릅니다.
- 100% 로컬 처리: 선택한 날짜와 생성된 타임스탬프는 브라우저를 벗어나지 않으므로, 비공개 서버의 내부 일정에도 안심하고 사용할 수 있습니다.
사용 방법
- 날짜/시간 입력란에서 날짜와 시간을 선택하세요 — 기기의 현지 시간대를 사용합니다 — 또는 "현재 시간 사용"을 클릭하세요.
- 아래 7개 행이 즉시 업데이트되어 각 스타일이 디스코드에서 실제로 어떻게 보일지 미리 보여줍니다.
- 복사하려는 스타일 옆의 <t:∙:X> 버튼을 클릭하면 바로 붙여넣을 수 있는 태그(예: <t:1650463200:R>)가 복사됩니다.
- 복사한 태그를 디스코드 메시지에 그대로 붙여넣으세요 — 디스코드가 자동으로 렌더링하므로 추가 설정은 필요 없습니다.
예시
입력
2024년 4월 20일, 16:20 (현지 시간)결과
<t:1713630000:f> → "20 April 2024 16:20"숫자 1713630000은 해당 순간의 유닉스 타임스탬프입니다. 모든 사용자의 디스코드 클라이언트는 <t:1713630000:f>를 각자의 시간대와 로캘에 맞게 자동으로 다시 렌더링합니다 — 다른 시간대에 있는 사람도 같은 순간을 보되, 자신의 현지 시간으로 표시된 형태로 보게 됩니다.
디스코드 타임스탬프 스타일 한눈에 보기
7가지 스타일은 모두 정확히 같은 유닉스 타임스탬프를 인코딩하며, STYLE 문자만 표시 방식을 바꿉니다.
| 스타일 | 태그 형식 | 표시 예시 |
|---|---|---|
| t — 짧은 시간 | <t:TIMESTAMP:t> | 16:20 |
| T — 긴 시간 | <t:TIMESTAMP:T> | 16:20:30 |
| d — 짧은 날짜 | <t:TIMESTAMP:d> | 20/04/2024 |
| D — 긴 날짜 | <t:TIMESTAMP:D> | 20 April 2024 |
| f — 짧은 날짜/시간 (기본값) | <t:TIMESTAMP:f> 또는 <t:TIMESTAMP> | 20 April 2024 16:20 |
| F — 긴 날짜/시간 | <t:TIMESTAMP:F> | Saturday, 20 April 2024 16:20 |
| R — 상대 시간 | <t:TIMESTAMP:R> | 2개월 전 |
관련 도구
다른 시간·날짜 변환이 필요하다면 이 도구들을 사용해 보세요.
언제 어떤 스타일을 써야 할까
- 공식 이벤트 공지에는 F 스타일(긴 날짜/시간)을 쓰세요 — 요일까지 포함되어 일반 f 스타일보다 더 명확하고 격식 있게 느껴집니다.
- R 스타일(상대 시간)은 계속 자동으로 갱신되므로 마감일이나 카운트다운에 가장 적합합니다 — 경품 이벤트, 신청 마감, 할 일 리마인더에 좋습니다.
- 봇 활동 로그나 기술적인 타임스탬프에는 초 단위까지 나오는 T 스타일(긴 시간)이 디버깅 시 더 높은 정밀도를 제공합니다.
- 한 메시지 안에 두 스타일을 함께 쓰세요 — 예를 들어 긴 날짜 뒤에 괄호로 상대 시간을 붙이면, 읽는 사람이 절대적인 날짜와 직관적인 카운트다운을 동시에 파악할 수 있습니다.
자주 묻는 질문
디스코드 타임스탬프 태그란 무엇인가요?
<t:TIMESTAMP:STYLE> 형태의 특수한 디스코드 메시지 마크업으로, TIMESTAMP는 유닉스 타임스탬프이고 STYLE은 표시 형식을 결정하는 한 글자(t, T, d, D, f, F, R)입니다. 디스코드 클라이언트가 이를 자동으로 변환해 각 사용자의 현지 시간대로 렌더링합니다.
왜 서로 다른 시간대의 모든 사람에게 날짜가 올바르게 표시되나요?
태그가 서식이 지정된 날짜 문자열이 아니라 단일한 절대 유닉스 타임스탬프—1970년 1월 1일 UTC부터 경과한 초 수—를 저장하기 때문입니다. 각 사용자 기기의 디스코드 클라이언트가 이 절대적인 순간을 렌더링 시점에 자신의 현지 시간대와 선호 날짜 형식으로 변환합니다.
7가지 스타일 문자(t, T, d, D, f, F, R)는 각각 무엇을 의미하나요?
t = 짧은 시간(16:20), T = 긴 시간(16:20:30), d = 짧은 날짜(20/04/2024), D = 긴 날짜(20 April 2024), f = 짧은 날짜와 시간(스타일을 지정하지 않았을 때의 기본값), F = 요일이 포함된 긴 날짜와 시간, R = 상대 시간("2개월 전", "3일 후")으로 시간이 지남에 따라 실시간으로 업데이트됩니다.
디스코드 니트로나 봇 권한 없이 사용할 수 있나요?
네. 타임스탬프 태그는 일반 메시지를 입력하는 모든 사용자가 사용할 수 있는 평범한 메시지 서식이며, 니트로 구독이나 봇, 특별한 권한이 필요하지 않습니다.
이 도구가 선택한 날짜를 어딘가로 전송하거나 저장하나요?
아니요. 선택한 날짜/시간과 유닉스 타임스탬프 계산은 모두 브라우저 안에서 자바스크립트 내장 Date 객체를 사용해 처리됩니다. 서버로 업로드되는 내용은 없습니다.
R 스타일(상대 시간)이 정말 제가 다시 수정하지 않아도 자동으로 업데이트되나요?
네 — <t:TIMESTAMP:R> 태그가 전송되면, 각 사용자의 디스코드 클라이언트가 현재 시점과의 차이를 계속 자동으로 다시 계산합니다. 오래된 메시지도 "3일 전"이 시간이 지나면서 저절로 "2주 전"으로 바뀌며, 원본 메시지를 편집할 필요가 없습니다.
채팅 메시지 외에 채널 설명이나 봇 소개 같은 곳에도 이 태그를 쓸 수 있나요?
타임스탬프 태그는 디스코드가 일반 메시지 마크다운을 렌더링하는 곳이라면 어디서든 작동하며, 봇 메시지와 임베드도 포함됩니다. 다만 채널 이름이나 프로필의 About Me 같은 일부 영역은 메시지 마크다운을 지원하지 않아 태그가 원문 그대로 표시될 수 있습니다.
날짜를 선택할 때 시간대를 잘못 고르면 어떻게 되나요?
이 도구는 자동으로 기기의 시간대를 사용하므로, 문제는 보통 기기가 의도한 것과 다른 시간대로 설정되어 있다는 것을 잊었을 때 생깁니다(예: 회사 노트북이 본사 시간대로 설정된 경우). 확실하지 않다면 날짜를 선택하기 전에 시스템 시간대 설정을 먼저 확인하세요.