Discord 時間戳記產生器不會發送訊息到 Discord。它完全在你的瀏覽器中運作,將你選擇的日期與時間轉換為單一的 Unix 秒數,把該秒數包進 Discord 的時間戳記標記語法中,然後交給你一段文字,讓你自己複製貼上。沒有登入、沒有 API 連線,也沒有伺服器端的發布——這個工具從不與 Discord 通訊、從不檢查你的伺服器,也從不替你排程訊息。這個界線很重要,因為 Discord 為每位瀏覽者呈現的標記,完全取決於你貼進訊息內文的內容,而不是你關閉分頁後產生器做了什麼。理解本地產生與用戶端渲染之間的分工,能讓你的公告作業流程保持安全、私密且可預期,特別是當這個活動是與來自許多時區和裝置的人分享時。

does discord timestamp generator send a message to discord
Discord 時間戳記產生器會發送訊息嗎?

Discord 時間戳記產生器實際上做了什麼

Discord 時間戳記產生器的工作範圍既窄且明確。你只需要提供一項資訊——一個以你裝置所設定時區解讀的日期與時間——它就會給你一小組可直接複製的字串。每個字串都是一段 Discord 標記語法,指向同一個瞬間。Discord 讀取標記中內嵌的 Unix 秒數,根據樣式代碼決定要顯示的文字,並為每位瀏覽者以其各自的語言、語系和時區呈現結果。

這個 Discord 時間戳記產生器 在單一畫面中產生一個預設形式與所有九個目前有紀錄的樣式,加上原始的 Unix 秒數,方便與其他系統相互比對。因為每一列都指向同一個瞬間,當你複製不同的樣式時,活動時間並不會改變。樣式的選擇會改變 Discord 顯示該值的方式——簡短、詳細、完整或相對——但永遠不會移動那個時間點本身。

為什麼它從不發布到 Discord(以及為什麼這很重要)

時間戳記產生器是文字工廠,而不是訊息傳遞者。這個工具在你的瀏覽器中運作,解析你輸入的值,將它轉換為完整的 Unix 秒數,格式化字串,然後就停止了。它不會發出網路請求、不會與 Discord 進行身分驗證、不會檢查伺服器、不會讀取頻道紀錄,也不會排程活動。具權威性的產品契約已用淺白文字說明這點:它在本地建立文字,貼到 Discord 的人是你自己。

這帶來兩個實際的結果。第一,你所選的日期與時間會留在你的裝置上——沒有東西會外洩,因為根本沒有東西被上傳。第二,最終的呈現由 Discord 掌控。產生器無法保證單一預覽圖片能符合每個 Discord 用戶端、每種語言與每台裝置。它能保證的是,這段標記語法在語法上符合 Discord 的開發者說明文件,所以一旦文字進入頻道,就交由 Discord 自己的渲染引擎接手。

這種區隔也保護你不會發出意外的公告。一個會直接發布到 Discord 的工具,需要對伺服器擁有寫入權限,還需要能復原錯誤的方式。純粹的產生器把最後一個動作——在 Discord 中按下送出——保留在你手中,這才是它該在的地方。

如何產生並貼上 Discord 時間戳記

  1. 確認你裝置上的時區符合你心中的受眾時區。如果你想以某個場地的時區而非你目前的時區發布,請先設定該時區,否則標記將指向錯誤的瞬間。
  2. 開啟 Discord 時間戳記產生器,在本地日期與時間欄位中輸入活動的日期與時間。瀏覽器會以你裝置設定的時區來解讀該值。
  3. 產生一整組列。你會看到預設的標記語法、所有九個有紀錄的樣式,以及原始的 Unix 秒數值。不存在的日期會在產生任何標記之前被拒絕。
  4. 如果你需要將該瞬間與其他系統、活動海報或其他時鐘比對,可以瀏覽 Unix 秒數欄。
  5. 挑選一個適合該訊息的列。簡短公告可選擇精簡的絕對樣式,行事曆參考可選擇詳細的絕對樣式,而倒數計時與提醒則可選擇相對樣式 R。
  6. 完整複製所選的列——包含角括號與冒號——然後直接貼進 Discord 訊息草稿中。不要用程式碼區塊包住它,也不要在前後加上反引號,否則 Discord 會顯示原始字元,而不是渲染時間戳記。
  7. 查看 Discord 中實際渲染出來的時間。在發布重要的公告之前,先確認另一位位於不同時區的人也看到正確的瞬間。

九種 Discord 時間戳記樣式一覽

下表摘要了產生器所輸出的所有樣式。每列所指的瞬間都相同;Discord 渲染出來的文字不同。這些代碼取自 Discord 有紀錄的訊息格式參考文件,並與 discord.js 的 TimestampStyles 變數 所公開的值一致。如果想更仔細了解每一列的格式,請參考 Discord 時間戳記產生器 9 種樣式複製標記指南。

樣式代碼Discord 渲染的內容適用情境
預設(無代碼)完整日期、簡短時間——等同於 f一般公告,讀者希望同時看到日期與時間
t簡短時間「下午 4 點見」之類的簡短訊息與聊天回覆
T中等時間稍微更易讀、含秒數的時間文字
d簡短日期精簡的行事曆參考
D完整日期時間隱而不提時,正式的日期用詞
f完整日期、簡短時間大多數活動公告的預設樣式
F完整日期含星期、簡短時間包含星期幾——適用於一次性日期
s簡短日期、簡短時間精簡的綜合顯示
S簡短日期、中等時間精簡且含秒數的綜合顯示
R相對時間「3 小時後」/「5 分鐘前」之類的倒數與回顧

時區精確度與日光節約時間的邊界情況

每列內嵌的 Unix 秒數在建構上就是正確的——它代表一個單一的時間點——但你輸入的本地時間只有在你的裝置、受眾與場地對時區規則達成共識時才有意義。如果你的電腦設定為錯誤的時區,每一列的輸出都會偏差相同的位移。先修正裝置的時區,再重新產生。

日光節約時間的轉換帶來兩個額外的風險。春季時,某個本地鐘錶時間會被跳過;瀏覽器會拒絕不存在的值,但在跳過的那個瞬間所輸入的值,可能會以令人意外的方式向前偏移。秋季時,某個本地鐘錶時間會重複,在重複的那一個小時內,隨意閱讀的人可能會落在錯誤的那一側。若是接近換時間的活動,安全的做法是在發布之前,先與位於目標地區的人確認貼上後的結果。

何時該用相對樣式 R,何時該用絕對樣式

樣式 R 是表中唯一渲染文字會隨時間變動的項目。Discord 會即時重新計算相對詞組,所以「3 小時後」會自然變成「2 小時後」,然後「1 小時後」,然後「即將開始」,然後「5 分鐘前」。這讓 R 非常適合提醒、開團邀請、直播倒數,以及任何緊急程度需要跟著時鐘變動而不必手動編輯的訊息。

絕對樣式(R 以外的所有樣式)則凍結一個穩定的行事曆參考。當讀者需要圍繞某個特定日期規劃時使用——發布日、死線、開學日、維護時段、遊戲上市日與旅遊聚會皆然。兩種樣式共用同一個 Unix 秒數,所以你可以在同一則訊息中,同時貼上一個相對 R 作為倒數,以及一個絕對 F 作為完整顯示。

按下送出前的快速檢查

  • 發布前,請看 Discord 中實際渲染的預覽,而不是原始的標記語法。
  • 如果要與外部行程或其他工具對齊,請瀏覽 Unix 秒數值。
  • 除非你想讓讀者看到原始的標記字元,否則不要加上反引號。
  • 每當活動時間變動時,請重新產生;不要手動編輯 Unix 秒數。
  • 在把公告視為定案之前,先確認位於其他時區的檢視者能讀到正確的瞬間。

Discord 時間戳記產生器是一個小而私密的複製貼上工具——正因為它只做一件事:把一個本地時間轉換成你可以貼上的標記,因此特別實用。一旦你送出訊息,關於渲染文字的一切都會在 Discord 內部完成。

想了解更多,請參考 如何在瀏覽器中編寫 LED 跑馬燈訊息。