Discord Timestamp Converter
✓ Link copied to clipboard!
DISCORD 시간 표시 완벽 가이드

Discord 채팅창에 시간 표시하는 법

마크다운 문법, 7가지 표시 플래그, 서머타임 오차 방지법 및 Discord.js / Python 봇 구현 예제까지 완벽 정리.

01 / Quick Start

Discord 채팅창에 시간 표시하는 법

1단계 — Unix 타임스탬프 생성. 이벤트 날짜와 표준 시간대를 Unix 초(1970년 1월 1일 이후 경과 초)로 변환합니다.

2단계 — 표시 형식 플래그 선택. 숫자를 Discord 문법 태그로 감쌉니다: <t:UNIX초:플래그>.

3단계 — 채팅창에 붙여넣고 전송. 메시지를 전송하면 모든 멤버의 채팅창에 각자의 로컬 시간으로 자동 표시됩니다.

02 / Syntax

The Anatomy of a Discord Timestamp

<t:1726257000:R>
1726257000 (Unix Epoch)Unix seconds since January 1, 1970 00:00:00 UTC. Always integer seconds, never milliseconds.
R (Style Flag)Single-letter flag dictating visual representation. If omitted, Discord defaults to f.
03 / Format Flags

Discord 타임스탬프 플래그 — 전체 참고표

Discord는 총 7가지의 공식 표시 플래그를 지원합니다.

플래그형식명Discord 표시 예시마크다운 코드
:t짧은 시간9:01 AM<t:1726257000:t>
:T긴 시간9:01:00 AM<t:1726257000:T>
:d짧은 날짜11/28/2026<t:1726257000:d>
:D긴 날짜November 28, 2026<t:1726257000:D>
:f짧은 날짜 / 시간November 28, 2026 9:01 AM<t:1726257000:f>
:F전체 날짜 / 시간Wednesday, November 28, 2026 9:01 AM<t:1726257000:F>
:R상대적 시간 (카운트다운)in 2 hours / 3 days ago<t:1726257000:R>
04 / Accuracy & DST

고정 약어 사용 시 1시간 오차가 발생하는 이유

가장 흔한 실수는 20시로 공지했으나 일부 사용자에게 19시나 21시로 표시되는 현상입니다.

이는 EST나 PST 같은 고정 약어가 서머타임(EDT/PDT) 변경을 반영하지 못하기 때문입니다.

권장 사항: 항상 Asia/Seoul 또는 America/New_York 같은 공식 IANA 지역을 선택하세요.
05 / Bot Developers

Discord.js 및 Discord.py 봇 활용법

JS / TS (Discord.js)Node.js
import { time, TimestampStyles } from 'discord.js';

const eventDate = new Date('2026-11-28T18:00:00Z');

// Using discord.js time helper:
const relative = time(eventDate, TimestampStyles.RelativeTime);
// Or standard template literal:
const epochSec = Math.floor(eventDate.getTime() / 1000);
const msg = `Event begins in <t:${epochSec}:R>!`;
Python (Discord.py)Python 3
from datetime import datetime, timezone
import discord
from discord.utils import format_dt

dt = datetime(2026, 11, 28, 18, 0, tzinfo=timezone.utc)

# Using format_dt helper:
relative_str = format_dt(dt, style='R')

# Or raw Unix integer:
epoch = int(dt.timestamp())
await ctx.send(f"Event starts <t:{epoch}:R>!")
자주 묻는 질문 (FAQ)

Discord 타임스탬프 자주 묻는 질문

동적 타임스탬프 작동 원리, 서머타임 오차 방지법, 봇 임베드용 마크다운 작성법을 안내합니다.

디스코드 타임스탬프란 무엇인가요?
디스코드 타임스탬프는 <t:유닉스시간:플래그>(예: <t:1726704000:R>) 형태의 동적 마크다운 코드입니다. "오후 8시 KST" 같은 고정된 텍스트와 달리, 메시지를 읽는 각 사용자의 기기 시간대와 12/24시간 설정에 맞춰 자동으로 현지 시간으로 변환되어 표시됩니다.
디스코드 타임스탬프는 어떻게 만드나요?
만드는 방법은 매우 간단합니다: 1. 위 생성기에서 이벤트의 날짜, 시간 및 시간대를 선택합니다. 2. 원하는 표시 스타일(실시간 상대 카운트다운 :R 또는 전체 날짜/시간 :F 등)을 고릅니다. 3. 생성된 코드 옆의 복사 버튼을 클릭합니다. 4. 디스코드 채팅창이나 공지 채널에 붙여넣고 전송합니다.
이 디스코드 시간 변환기는 어떻게 동작하나요?
선택하신 일정과 시간대를 전 세계 공통 표준인 유닉스 에포크(1970년 1월 1일 UTC 이후 경과된 초) 값으로 변환합니다. 디스코드 클라이언트가 이 초 단위 값을 감지하여 각 유저의 로컬 환경에 맞춰 변환하므로 시차 계산 오류가 발생하지 않습니다.
디스코드 타임스탬프 시간이 1시간씩 차이 나는 이유는 무엇인가요?
주로 해외 서머타임(일광 절약 시간제, DST) 때문입니다. EST, PST 같은 고정 약어를 사용할 경우 서머타임 기간에 1시간의 오차가 생깁니다. 본 도구는 공식 IANA 지리적 데이터베이스(Asia/Seoul, America/New_York 등)를 적용하여 시차 오차를 자동으로 방지합니다.
디스코드에서 "~분 후", "~일 전" 같은 실시간 카운트다운을 넣으려면?
태그 끝에 :R 플래그를 붙여 <t:유닉스시간:R> 형태로 입력하세요. 디스코드 상에서 "45분 후", "2일 전"과 같이 실시간으로 갱신되는 반응형 타이머 배지로 나타납니다.
이미 작성된 디스코드 타임스탬프를 역변환할 수 있나요?
네, 가능합니다. 상단의 타임스탬프 디코드 탭으로 이동하여 복사한 <t:...> 태그나 유닉스 숫자를 붙여넣으면 한국 표준시(KST), UTC, ISO 8601 및 남은 시간을 즉시 확인할 수 있습니다.