Comment mettre l'heure dans le chat Discord
Guide complet de la syntaxe, des 7 indicateurs de format, de l'heure d'été et d'exemples pour vos bots en Discord.js et Python.
Comment mettre l'heure dans le chat Discord
Étape 1 — Obtenez le timestamp Unix. Convertissez la date et le fuseau horaire de votre événement en secondes Unix.
Étape 2 — Choisissez un indicateur de style. Encadrez la valeur dans la syntaxe Discord : <t:SECONDES_UNIX:DRAPEAU>.
Étape 3 — Collez dans Discord et envoyez. Envoyez le message et Discord l'adaptera automatiquement à l'heure locale de chaque membre.
The Anatomy of a Discord Timestamp
f.Indicateurs de Format Discord — Référence Complète
Discord supporte exactement 7 indicateurs d'affichage.
| Drapeau | Nom du Format | Aperçu Discord | Code Markdown |
|---|---|---|---|
| :t | Heure Courte | 9:01 AM | <t:1726257000:t> |
| :T | Heure Longue | 9:01:00 AM | <t:1726257000:T> |
| :d | Date Courte | 11/28/2026 | <t:1726257000:d> |
| :D | Date Longue | November 28, 2026 | <t:1726257000:D> |
| :f | Date et Heure Courte | November 28, 2026 9:01 AM | <t:1726257000:f> |
| :F | Date et Heure Complète | Wednesday, November 28, 2026 9:01 AM | <t:1726257000:F> |
| :R | Temps Relatif | in 2 hours / 3 days ago | <t:1726257000:R> |
Pourquoi les sigles fixes créent des erreurs d'une heure
L'erreur la plus fréquente est : « Mon annonce était prévue à 20h, mais certains ont vu 19h ou 21h ! ».
Cela arrive car des sigles fixes comme EST ou PST n'intègrent pas le passage à l'heure d'été.
Intégration dans les Bots Discord.js et Discord.py
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>!`;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>!")Foire Aux Questions sur les Timestamps Discord
Comprenez le fonctionnement des timestamps dynamiques, évitez les décalages d'heure d'été et formatez vos balises pour vos messages et bots.
Qu'est-ce qu'un timestamp Discord ?
<t:TIMESTAMP_UNIX:DRAPEAU> (par exemple <t:1726704000:R>). Au lieu d'écrire un texte statique comme "20h CET", Discord convertit automatiquement ce code sur l'appareil de chaque membre dans son propre fuseau horaire.Comment créer un timestamp sur Discord ?
:R, date complète :F, etc.). 3. Cliquez sur Copier. 4. Collez la balise directement dans votre message ou annonce Discord.Comment fonctionne ce convertisseur d'heure Discord ?
Pourquoi mon timestamp Discord a-t-il 1 heure de décalage ?
Europe/Paris, America/Montreal), garantissant une heure toujours exacte sans dérive saisonnière.Comment afficher un compte à rebours dynamique dans Discord ?
:R à la fin de votre balise : <t:UNIX:R>. Discord l'affichera sous la forme d'un compte à rebours interactif ("dans 45 minutes", "il y a 2 jours") actualisé en direct.Puis-je décoder un timestamp Discord existant ?
<t:...> ou valeur Unix. Vous obtiendrez immédiatement la date locale, l'heure UTC, la chaîne ISO 8601 et le décompte relatif.