Handytool
راهنمای توسعه‌دهنده6 دقیقه خواندنبه‌روزشده در ۱۱ تیر ۱۴۰۵

مناطق زمانی، حل شده

Discord timestamps که ساعتٔ صحیح را برای همه نشان می‌دهد

Discord timestamp در منطقهٔ زمانی خود هر خواننده‌ای به صورت خودکار نمایش می‌یابد. رویدادٔ را یک بار بنویسید و عضو در توکیو و یکی در لس‌آنجلس هر کدام ساعت محلی درست خود را می‌بینند — بدون تبدیل، بدون سردرگمی.

نکات کلیدی

  • 01Discord timestamps از Unix timestamp درون کدٔ خاصی استفاده می‌کند، و Discord آن را در ساعتٔ محلیٔ هر بیننده رندر می‌کند.
  • 02هفت استایلٔ قالب وجود دارند، از زمان کوتاه تا شمارشٔ نسبیٔ زندهٔ مانند "در 3 ساعت."
  • 03شما هرگز کد را با دست تایپ نمی‌کنید — تولیدکننده آن را از تاریخ و ساعتی که انتخاب می‌کنید می‌سازد.

مسئله‌ای که timestamps حل می‌کند

هماهنگ کردن ساعت در سراسر سرور Discord بدون کمک کابوس است. "یورش در 8 شب" را بنویسید و نیمی از سرور می‌پرسند "8 شب کجا؟" "8 شب EST / 5 شب PST / 1 صبح UTC" را تفصیل دهید و ریاضیات همهٔ را برای آن‌ها انجام دادید و احتمالاً اشتباه کردید. Discord timestamps پویا کل مشکل را حل می‌کند: شما یک کد بنویسید، و کلینتٔ هر عضو لحظه را در منطقهٔ زمانی خود نمایش می‌دهد.

در پشت صحنه ساده است. کد Unix timestamp را دارد — آن شمارشٔ تخلیهٔ زمان‌منطقهٔ از ثانیه‌های از 1970 — در نحو خاصٔ Discord پیچیده‌شدهٔ. چون timestamp لحظهٔ مطلق است، هر برنامهٔ Discord فقط آن را برای دستگاهٔ محلی قالب می‌دهد. یک نوشتار، برای همه درست، برای همیشه.

نحو و هفت استایل

قالب Unix timestamp و نامهٔ استایلٔ اختیاری درون براکت‌های زاویه‌ای با T پیش فر است، مثل <t:1750000000:F>. عدد timestamp Unix مبتنی بر ثانیهٔ رویدادٔ شما است؛ نامه بعد از نقطه‌دو نحوهٔ نمایش را انتخاب می‌کند. نامه را کنار بگذارید و Discord از استایلٔ پیش‌فرض تاریخ-ساعتٔ کوتاه استفاده می‌کند.

هفت استایل وجود دارند. t زمان کوتاه را نشان می‌دهد (4:30 PM). T زمان بلند با ثانیه را نشان می‌دهد (4:30:00 PM). d تاریخ کوتاه را نشان می‌دهد (06/25/2026). D تاریخ بلند را نشان می‌دهد (June 25, 2026). f تاریخ و ساعت کوتاه را نشان می‌دهد (June 25, 2026 4:30 PM) و استایلٔ پیش‌فرض رایج است. F تاریخ و ساعت کامل را با روز هفتهٔ نشان می‌دهد (Wednesday, June 25, 2026 4:30 PM). R زمان نسبیٔ زندهٔ (در 3 ساعت، 2 روز پیش) را نشان می‌دهد که به تنهایی به‌روزرسانی می‌شود.

استایلٔ R استایلی است که احساس جادویی دارد: در زمان واقعی در حالی‌که اعضا آن را می‌خوانند بالا یا پایین می‌شمارد، که برای "در 45 دقیقه شروع" ایده‌آل است. استایلٔ F برای اعلان رویدادٔ رسمی بهترین است زیرا روز هفتهٔ و تاریخ کامل را تلفظ می‌کند، هیچ جای برای غلط‌خوانی ترک نمی‌کند.

نحوهٔ تولید Discord timestamp

شما نیاز به دانستن عدد Unix ندارید. تاریخی را انتخاب کنید و کدٔ تمام‌شدهٔ را کپی کنید.

  1. 01

    تولیدکننده‌ٔ Discord timestamp را باز کنید

    به تولیدکننده‌ٔ Discord timestamp Handytool بروید. این در مرورگر شما اجرا می‌شود.

  2. 02

    تاریخ و ساعت را تنظیم کنید

    لحظه‌ای را انتخاب کنید که رویداد شما در منطقهٔ زمانی خود اتفاق می‌افتد. ابزار آن را برای شما به Unix timestamp زیرین تبدیل می‌کند.

  3. 03

    استایل را انتخاب کنید

    زمان کوتاه، تاریخ کامل، شمارشٔ معکوس، یا هر یک از هفت استایل را انتخاب کنید و دقیقاً پیش‌نمایش کنید که چگونه به نظر می‌رسد.

  4. 04

    درون Discord کپی و جا بگذارید

    کدٔ تولیدی را کپی کنید و درون پیامٔ خود جا بگذارید. Discord آن را با زمان محلی جایگزین می‌کند زمانی که فرستاده‌ٔ.

اجرای رویدادهای بین‌منطقهٔ زمانی به صورت تمیز

برای جامعه‌ای که از قاره‌ها گسترده است — کیلدٔ بازی، گروهٔ مطالعه، مهمانیٔ رونمایی — ترکیبٔ دو استایل خوب کار می‌کند. F style را بنویسید تا همه تاریخ محلی دقیق و روز هفتهٔ را ببینند، سپس R style را برای شمارشٔ زندهٔ اضافه کنید که به تنهایی تیک می‌خورد. اعضا هردو اطمینان از زمان مطلق و فوری‌تریٔ "در 2 ساعت" را می‌گیرند.

اگر رویداد را برنامه‌ریزی می‌کنید و می‌خواهید قبل از اعلام بررسی کنید که لحظهٔ معین در سراسر جهان چگونه به نظر می‌رسد، تبدیل‌کننده‌ٔ منطقهٔ زمانی همراهی مفید است. این به شما اجازهٔ تأیید می‌دهد که شمارهٔ 8 شب نیست 3 صبح برای بخش بزرگی از اعضای خود، و تبدیل‌کننده‌ٔ Unix timestamp می‌تواند هر عدد خامی را که پیدا می‌کنید به تاریخ قابل‌خوانایی برگردند. با هم تمام حدس‌وگمان را از برنامه‌ریزی بیرون می‌برند.

سوالات متداول Discord timestamp

Discord timestamps چگونه برای مناطق زمانی تنظیم می‌شود؟

کد Unix timestamp را ذخیره می‌کند، که لحظهٔ تخلیهٔ زمان‌منطقهٔ است. برنامهٔ Discord هر شخص آن لحظه را به زمان محلی خود قالب می‌دهد، بنابراین همه بدون هیچ تبدیلٔ دستی ساعتٔ درست را می‌بینند.

قالب Discord timestamp نامه‌های حروف چیست؟

هفت وجود دارند: t (زمان کوتاه)، T (زمان بلند)، d (تاریخ کوتاه)، D (تاریخ بلند)، f (تاریخ-ساعت کوتاه، پیش‌فرض)، F (تاریخ-ساعت کامل با روز هفته)، و R (شمارشٔ نسبیٔ زندهٔ). نامه بعد از نقطه‌دو در کد می‌رود.

چرا timestamp من به‌صورت متن خام نمایش می‌یابد؟

در جعبهٔ ورودیٔ پیام Discord متن <t:...> خام را نشان می‌دهد؛ فقط زمانی که پیام در کانالی که آن را پشتیبانی می‌کند ارسال شود به زمان قالب‌بندی‌شده رندر می‌شود. این در وضعیت‌ها یا نام کانال‌ها رندر نمی‌شود.

چگونه شمارشٔ معکوس در Discord بسازم؟

استایلٔ R (نسبی) استفاده کنید. متنی مانند "در 3 ساعت" یا "2 روز پیش" را نمایش می‌دهد و به صورت خودکار در گذر زمان به‌روزرسانی می‌شود، آن را برای شمارشٔ رویداد ایده‌آل می‌سازد.

ابزارهای مرتبط

ادامه کار با ابزارهای توسعه‌دهنده

ابزارهای توسعه‌دهنده