¿Qué es esta herramienta?
Según la documentación oficial para desarrolladores de Discord sobre el formato de mensajes, una etiqueta de marca de tiempo de Discord tiene la forma <t:TIMESTAMP:STYLE>, donde TIMESTAMP es una marca de tiempo Unix (segundos enteros desde el 1 de enero de 1970 UTC) y STYLE es uno de siete códigos de una sola letra que controlan cómo se muestra: t (hora corta), T (hora larga), d (fecha corta), D (fecha larga), f (fecha y hora cortas — el valor predeterminado si se omite STYLE), F (fecha y hora largas con el día de la semana) y R (tiempo relativo, por ejemplo «en 2 horas» o «hace 3 días»).
La propiedad clave de estas etiquetas es que el valor subyacente es una única marca de tiempo Unix independiente de la zona horaria — el software cliente de Discord la convierte automáticamente a la zona horaria y configuración regional de cada lector individual al mostrar el mensaje. Eso la convierte en la forma estándar en que los administradores de servidores de Discord, los desarrolladores de bots y los organizadores de eventos programan y anuncian horarios sin pedirle a todo el mundo que haga sus propios cálculos de zona horaria.
Esta herramienta convierte una fecha y hora que eliges en la zona horaria local de tu navegador en esa marca de tiempo Unix, y luego construye las siete variantes de etiqueta por ti, para que no tengas que calcular la marca de tiempo ni memorizar las letras de estilo.
¿Por qué utilizarlo?
- Organizas un torneo comunitario que empieza el sábado a las 20:00 hora de Madrid, pero la mitad de tu servidor vive en México o Argentina — pega la etiqueta y cada persona ve la hora ya convertida a su zona.
- Eres desarrollador de un bot y necesitas generar rápidamente la sintaxis <t:...:R> para un recordatorio, sin calcular manualmente la marca de tiempo Unix desde cero.
- Vas a anunciar el lanzamiento de un producto o una transmisión en directo y quieres que la cuenta atrás («en 2 horas») se actualice sola en el mensaje, sin depender de que un bot esté activo.
- Programas una reunión de moderadores en un servidor con equipo internacional y quieres evitar el clásico malentendido de «¿esa hora es UTC o la mía?».
- Estás documentando cómo funcionan las etiquetas de tiempo de Discord para tu comunidad y necesitas una vista previa fiable de los siete estilos antes de explicarlos.
- 100 % local: la fecha que elijas y la marca de tiempo que genera nunca salen de tu navegador.
Cómo utilizarlo
- Elige una fecha y hora con el campo de fecha/hora — usa la zona horaria local de tu dispositivo — o haz clic en «Usar la hora actual».
- Cada una de las siete filas de abajo se actualiza al instante para mostrar exactamente cómo se verá ese estilo al renderizarse en Discord.
- Haz clic en el botón <t:∙:X> junto al estilo que quieras para copiar su etiqueta lista para pegar, por ejemplo <t:1650463200:R>.
- Pega la etiqueta copiada directamente en un mensaje de Discord — Discord la renderiza automáticamente; no hay nada más que configurar.
Ejemplo
Entrada
20 de abril de 2024, 16:20 (hora local)Resultado
<t:1713630000:f> → «20 de abril de 2024 16:20»El número 1713630000 es la marca de tiempo Unix de ese momento. El cliente de Discord de cada lector vuelve a renderizar <t:1713630000:f> en su propia zona horaria y configuración regional automáticamente — alguien en una zona horaria distinta ve el mismo instante, solo que mostrado en su hora local.
Los estilos de marca de tiempo de Discord de un vistazo
Los siete estilos codifican exactamente la misma marca de tiempo Unix subyacente — solo cambia la letra STYLE que controla cómo se muestra.
| Estilo | Formato de la etiqueta | Ejemplo de renderizado |
|---|---|---|
| t — Hora corta | <t:TIMESTAMP:t> | 16:20 |
| T — Hora larga | <t:TIMESTAMP:T> | 16:20:30 |
| d — Fecha corta | <t:TIMESTAMP:d> | 20/04/2024 |
| D — Fecha larga | <t:TIMESTAMP:D> | 20 de abril de 2024 |
| f — Fecha y hora cortas (predeterminado) | <t:TIMESTAMP:f> o <t:TIMESTAMP> | 20 de abril de 2024 16:20 |
| F — Fecha y hora largas | <t:TIMESTAMP:F> | Sábado, 20 de abril de 2024 16:20 |
| R — Tiempo relativo | <t:TIMESTAMP:R> | hace 2 meses |
Herramientas relacionadas
Para otras conversiones de hora y fecha, prueba estas herramientas.
→ Convertidor de marcas de tiempo · Calculadora de edad · Calculadora de amanecer y atardecer
Cuándo usar cada estilo
- Usa R (tiempo relativo) para cuentas atrás y recordatorios («en 3 horas») — es el estilo más leído de un vistazo en un canal con mucho movimiento.
- Usa F (fecha y hora largas) para anuncios formales de eventos, ya que incluye el día de la semana y elimina cualquier ambigüedad sobre cuándo ocurre exactamente.
- Usa t o T (solo hora) cuando el contexto de la fecha ya está claro por el mensaje — por ejemplo, dentro de una lista de horarios de un mismo día.
- Evita mezclar demasiados estilos distintos en un mismo mensaje o anuncio: elige uno o dos y mantenlos consistentes para que el canal se sienta ordenado.
Preguntas frecuentes
¿Qué es una etiqueta de marca de tiempo de Discord?
Es un marcado especial de los mensajes de Discord con la forma <t:TIMESTAMP:STYLE>, donde TIMESTAMP es una marca de tiempo Unix y STYLE es una sola letra (t, T, d, D, f, F o R) que controla el formato de visualización. El cliente de Discord la convierte y renderiza automáticamente en la propia zona horaria local de cada lector.
¿Por qué la fecha se muestra correctamente para todos en distintas zonas horarias?
Porque la etiqueta almacena una única marca de tiempo Unix absoluta — el número de segundos desde el 1 de enero de 1970 UTC — en lugar de una cadena de fecha con formato. El cliente de Discord en el dispositivo de cada lector convierte ese instante absoluto a su propia zona horaria y formato de fecha preferido en el momento de renderizarlo.
¿Qué significan las siete letras de estilo (t, T, d, D, f, F, R)?
t = hora corta (16:20), T = hora larga (16:20:30), d = fecha corta (20/04/2024), D = fecha larga (20 de abril de 2024), f = fecha y hora cortas (el valor predeterminado cuando no se indica ningún estilo), F = fecha y hora largas con el día de la semana, y R = tiempo relativo («hace 2 meses», «en 3 días»), que se actualiza en vivo a medida que pasa el tiempo.
¿Puedo usar esto sin Discord Nitro ni permisos de bot?
Sí. Las etiquetas de marca de tiempo son un formato de mensaje normal disponible para cualquier usuario que escriba un mensaje corriente — no se requiere suscripción a Nitro, bot ni ningún permiso especial.
¿Esta herramienta almacena o envía mi selección de fecha a algún sitio?
No. La fecha y hora que eliges y el cálculo de la marca de tiempo Unix ocurren por completo en tu navegador usando el objeto Date integrado de JavaScript. Nada se sube a un servidor.
¿Puedo usar una fecha en el pasado, no solo futura?
Sí. Las etiquetas de marca de tiempo funcionan con cualquier fecha, pasada o futura — el estilo R (tiempo relativo) es especialmente útil para fechas pasadas, ya que muestra automáticamente «hace X tiempo» en lugar de una fecha estática.
¿Qué pasa si publico la etiqueta y luego cambio la fecha en la herramienta?
Nada — una vez que copias y pegas la etiqueta en Discord, esta queda fija con esa marca de tiempo Unix. Cambiar la fecha en la herramienta después no afecta a los mensajes ya publicados; tendrías que editar el mensaje y pegar la nueva etiqueta.
¿Funciona esto también en aplicaciones que no sean Discord, como Slack?
No — esta sintaxis de etiqueta con <t:...:...> es específica del renderizador de mensajes de Discord. Otras plataformas de chat suelen tener su propio mecanismo (o ninguno) para mostrar horas convertidas automáticamente por zona horaria.
¿Por qué el estilo R muestra «hace 2 meses» en vez de una fecha exacta?
El estilo R está diseñado deliberadamente para mostrar tiempo relativo en vez de una fecha absoluta — es el mismo formato que ves en «hace 2 horas» debajo de un mensaje. Si necesitas una fecha exacta, usa el estilo f, F, d o D en su lugar.