Comment fonctionnent les horodatages Discord
Un horodatage Discord est un court code, <t:1767225600:F>, que Discord transforme en date et heure dans le fuseau horaire et la langue de chaque lecteur. Quelqu'un à Londres et quelqu'un à Tokyo lisent le même message et voient tous deux la bonne heure locale, sans réponse du type « c'est EST ou UTC ? ». Le nombre est un horodatage Unix : les secondes écoulées depuis le 1er janvier 1970 UTC. La lettre qui suit choisit le format.
Les 7 formats
| Code | Style | Exemple (en-GB) | Idéal pour |
|---|---|---|---|
:t | Heure courte | 16:20 | Événements du jour, horaires de service |
:T | Heure longue | 16:20:30 | Moments précis, journaux |
:d | Date courte | 01/01/2027 | Échéances dans les tableaux |
:D | Date longue | 1 janvier 2027 | Annonces |
:f | Date et heure courtes | 1 janvier 2027 à 16:20 | Événements (le format par défaut si vous ne mettez pas de lettre) |
:F | Date et heure longues | vendredi 1 janvier 2027 à 16:20 | Grands lancements, tournois |
:R | Relatif | dans 3 jours | Des comptes à rebours qui se mettent à jour seuls |
Combinez-en deux pour le message d'événement le plus clair : <t:1767284400:F> (<t:1767284400:R>) affiche côte à côte la date complète et un compte à rebours en direct.
Mode d'emploi
- Choisissez la date et l'heure ci-dessus. Il utilise votre fuseau horaire, donc saisissez l'heure telle qu'elle est chez vous.
- Cliquez sur le format voulu pour copier son code.
- Collez-le dans un message, la description d'un embed, un sujet de salon ou la description d'un événement programmé.
Les horodatages fonctionnent dans les messages, les descriptions et champs d'embed, et les réponses de bot. Ils ne s'affichent pas dans les titres d'embed, les noms d'auteur, les pieds de page, les pseudos ni les noms de salon : là, vous verrez le code brut.
Erreurs courantes
- Millisecondes au lieu de secondes.
Date.now()de JavaScript donne des millisecondes ; un nombre de 13 chiffres tombe des milliers d'années dans le futur. Divisez par 1000. - Convertir l'heure vous-même. Ne décalez pas l'heure en UTC à la main avant de générer le code. Saisissez votre heure locale : le code enregistre déjà le moment exact.
- Heure d'été. Si votre événement tombe après un changement d'heure, choisissez d'abord la date pour que le générateur utilise le bon décalage pour ce jour-là.
- Heures relatives dans de vieux messages.
:Rcontinue de se mettre à jour, donc « dans 2 heures » devient « il y a 3 jours ». Utilisez:Fpour tout ce que les gens reliront.
Horodatages dans les bots et les webhooks
Les bots construisent le même code à partir d'une date : `<t:${Math.floor(date.getTime() / 1000)}:R>` en JavaScript, ou f"<t:{int(dt.timestamp())}:R>" en Python. Noxyr les utilise pour les heures de fin des giveaways et les échéances des sondages, afin que chaque membre voie l'heure locale correcte. Essayez-les dans un message avec le webhook sender ou créez une annonce complète avec le créateur d'embeds. Vous planifiez entre plusieurs fuseaux horaires ? Le planificateur d'événements par fuseau horaire affiche une heure dans plusieurs villes à la fois.
FAQ
Les horodatages Discord fonctionnent-ils sur mobile ?
Oui. Les applications Android, iOS, de bureau et web les affichent toutes dans l'heure locale du lecteur.
Les membres peuvent-ils voir le fuseau horaire d'origine ?
Non. Discord n'affiche que l'heure convertie. Au toucher ou au survol d'un horodatage, la date complète s'affiche, toujours dans le fuseau horaire du lecteur.
Quel est le format par défaut ?
<t:1767225600> sans lettre équivaut à :f, date et heure courtes.
Comment faire un compte à rebours ?
Utilisez :R. Il décompte en direct (« dans 5 minutes ») puis passe à « il y a 5 minutes » une fois le moment passé.