Что это за инструмент?
Согласно официальной документации разработчиков Discord по форматированию сообщений, тег метки времени Discord имеет вид <t:TIMESTAMP:STYLE>, где TIMESTAMP — это метка времени Unix (целое число секунд с 1 января 1970 года UTC), а STYLE — один из семи однобуквенных кодов, определяющих способ отображения: t (короткое время), T (длинное время), d (короткая дата), D (длинная дата), f (короткие дата и время — значение по умолчанию, если STYLE не указан), F (длинные дата и время с днём недели) и R (относительное время, например «через 2 часа» или «3 дня назад»).
Ключевое свойство этих тегов в том, что в их основе лежит единая, не зависящая от часового пояса метка времени Unix — клиентское программное обеспечение Discord автоматически преобразует её в местный часовой пояс и региональные настройки каждого конкретного читателя при отображении сообщения. Именно поэтому это стандартный способ, которым администраторы серверов Discord, разработчики ботов и организаторы мероприятий планируют и анонсируют время, не заставляя всех вручную пересчитывать часовые пояса.
Этот инструмент преобразует выбранные вами дату и время в местном часовом поясе вашего браузера в эту метку времени Unix, а затем строит все семь вариантов тега за вас, так что вам не нужно вычислять метку времени или запоминать буквы стилей.
Зачем его использовать?
- На вашем сервере Discord участники из разных стран, и нужно анонсировать время турнира — с тегом метки времени каждый видит время уже пересчитанным на свой часовой пояс, и никто не пишет в личку «а во сколько это по-моему?».
- Надоело вручную набирать синтаксис вроде <t:1650463200:R> и постоянно путать, t или T даёт короткое время — здесь все семь стилей видны сразу, остаётся только выбрать и скопировать нужный.
- Уже публиковали сообщение, видели, что формат отображается не так, как ожидалось, и приходилось редактировать заново — превью в реальном времени показывает точный вид ещё до публикации.
- Хотите показать, сколько осталось до начала стрима или события, в формате, который сам обновляется, вроде «через 3 часа», но нет возможности настраивать бота — достаточно вставить тег стиля R, и обратный отсчёт обновится сам.
- Как администратору сервера, не хочется вводить детали анонса в сторонние сервисы — выбор даты и вычисление метки времени происходят полностью в браузере, ничего не отправляется наружу.
Как использовать
- Выберите дату и время с помощью поля даты/времени — оно использует местный часовой пояс вашего устройства — либо нажмите «Использовать текущее время».
- Каждая из семи строк ниже мгновенно обновляется, показывая предпросмотр того, как этот стиль будет выглядеть при отображении в Discord.
- Нажмите кнопку <t:∙:X> рядом с нужным стилем, чтобы скопировать готовый к вставке тег, например <t:1650463200:R>.
- Вставьте скопированный тег прямо в сообщение Discord — Discord отобразит его автоматически, никаких дополнительных настроек не требуется.
Пример
Ввод
20 апреля 2024, 16:20 (местное время)Результат
<t:1713630000:f> → «20 апреля 2024 16:20»Число 1713630000 — это метка времени Unix для данного момента. Клиент Discord каждого читателя автоматически заново отображает <t:1713630000:f> в его собственном часовом поясе и формате — человек в другом часовом поясе видит тот же самый момент, просто отображённый по его местному времени.
Стили меток времени Discord в общих чертах
Все семь стилей кодируют одну и ту же метку времени Unix — меняется только буква 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 апреля 2024 |
| f — короткие дата/время (по умолчанию) | <t:TIMESTAMP:f> или <t:TIMESTAMP> | 20 апреля 2024 16:20 |
| F — длинные дата/время | <t:TIMESTAMP:F> | суббота, 20 апреля 2024 16:20 |
| R — относительное время | <t:TIMESTAMP:R> | 2 месяца назад |
Похожие инструменты
Для других преобразований времени и даты попробуйте эти инструменты.
→ Конвертер временных меток · Калькулятор возраста · Калькулятор восхода и заката
Полезные сочетания для сообщений-анонсов
- Анонс события: объедините стиль F (длинные дата и время с днём недели) со стилем R (относительное время), чтобы показать и полную дату, и обратный отсчёт одновременно.
- Расписание стримов: используйте только стиль t (короткое время) в закреплённом сообщении, не перегружая текст.
- Напоминание о дедлайне: стиль R сам меняется с «через 2 часа» на «просрочено» по мере течения времени, без необходимости заново редактировать сообщение.
- Согласование встречи с международным сообществом: стиль F фиксирует официальное время, а стиль R рядом даёт более интуитивное ощущение оставшегося времени — это снижает риск путаницы с часовыми поясами.
Часто задаваемые вопросы
Что такое тег метки времени Discord?
Это специальная разметка сообщений Discord в виде <t:TIMESTAMP:STYLE>, где TIMESTAMP — метка времени Unix, а STYLE — одна буква (t, T, d, D, f, F или R), определяющая формат отображения. Клиент Discord автоматически преобразует и отображает её в местном часовом поясе каждого читателя.
Почему дата корректно отображается для всех в разных часовых поясах?
Потому что тег хранит единую абсолютную метку времени Unix — количество секунд с 1 января 1970 года UTC — а не отформатированную строку даты. Клиент Discord на устройстве каждого читателя преобразует этот абсолютный момент в его местный часовой пояс и предпочитаемый формат даты в момент отображения.
Что означают семь букв стилей (t, T, d, D, f, F, R)?
t = короткое время (16:20), T = длинное время (16:20:30), d = короткая дата (20/04/2024), D = длинная дата (20 апреля 2024), f = короткие дата и время (значение по умолчанию, если стиль не указан), F = длинные дата и время с днём недели, а R = относительное время («2 месяца назад», «через 3 дня»), которое обновляется в реальном времени по мере течения времени.
Можно ли использовать это без Discord Nitro или прав бота?
Да. Теги меток времени — это обычное форматирование сообщений, доступное любому пользователю при написании обычного сообщения — не требуется ни подписка Nitro, ни бот, ни особые права.
Отправляет ли этот инструмент выбранную дату куда-либо?
Нет. Выбранные вами дата/время и вычисление метки времени Unix происходят полностью в вашем браузере с использованием встроенного объекта Date в JavaScript. Ничего не загружается на сервер.
Можно ли вставить несколько тегов в одно сообщение?
Да, без проблем. Часто встречаются анонсы вроде «Событие начнётся: <t:1713630000:F> (через <t:1713630000:R>)», где стиль длинной даты объединён со стилем относительного времени в одном сообщении.
Работает ли тег, если выбрать дату в прошлом?
Да. Метка времени Unix вычисляется так же и для прошедших дат, а стиль R (относительное время) автоматически покажет что-то вроде «3 дня назад». Удобно для итоговых постов о прошедшем событии.
Как проверить, что инструмент правильно определил мой часовой пояс?
Нажмите «Использовать текущее время» и сравните показанное время с текущим временем на вашем устройстве. Если они совпадают, браузер использует правильный местный часовой пояс для вычисления метки времени.