首先定位具體表現:顯示為原始代碼通常由格式引起;顯示了日期但數值不對通常與數值單位或時區有關。修改前建議將原始代碼貼到 轉換器 中排查其記錄的具體時刻。
發送後顯示為 <t:…> 純文字
代碼必須包含英文角括號、小寫 t、冒號、純數字 Unix 秒數以及可選的樣式字母,例如 <t:1791635400:F>。必須作為普通文字直接發送,不可加反引號或代碼塊。
檢查是否誤複製了多餘空格、全形冒號或遺失了右側角括號。字母區分大小寫,大寫 R 代表相對時間,小寫 r 是不受支援的無效樣式。可在格式參考中查閱所有選項。
年份變為 1970 年前後或極其遙遠的未來
Discord 嚴格採用秒為單位。JavaScript 的 Date.now() 返回的是毫秒,開發機器人時必須使用 Math.floor(Date.now() / 1000)。切勿將 13 位的毫秒數字直接貼進 Discord 語法中。
本站轉換器支援自動辨識毫秒並換算為秒數。如果處理非常規年份的時間,可手動切換單位。在 Discord 標記內部,該數值永遠被視作秒。
時間相差整整一小時
請檢查活動對應日期的來源時區。固定的偏移量(如 UTC+8 或 UTC−5)無法隨各地的夏令時間自動切換。主辦人位於紐約時請務必使用 America/New_York。
同時核實對方給你的是其原始時間還是已經自行換算過的在地時間。在已換算的時間上再次選擇主辦人時區會導致二次偏移。在日光節約時間結束的重複時間段,請選對具體次序。
其他人看到的日期和我不同
這往往是完全符合預期的正常現象。Discord 會按照各檢視者自身的時區算繪時間,午夜前後的活動在不同國家完全可能處於不同的日曆天。可以在轉換器中對比 UTC 時間或在產生器中使用「預覽時區」驗證。
倒數計時沒有逐秒跳動
R 樣式屬於相對文字描述(如「2小時後」)。Discord 客戶端自主決定文字表述與更新頻率。本網頁上的秒級時鐘屬於瀏覽器端預覽,無法強制 Discord 顯示秒數。
當活動時間過後,文字會自動變成「前」(如「2小時前」)。原始時間戳記是固定不變的;若要為下一次活動倒數,請產生新的時間戳記。
複製按鈕無法存取剪貼簿
部分瀏覽器設定或權限限制可能攔截剪貼簿寫入。此時工具會自動彈出包含文字的對話方塊,直接在框內全選複製(快捷鍵或手機長按)即可。
若代碼完全符合規範但 Discord 仍然顯示異常,請嘗試在最新版官方客戶端中發送普通訊息進行測試,並對比官方開發參考文件。