無需上傳, 100% 本機處理, 無需帳戶

日期格式轉換器

選擇日期,以各種常用格式顯示,可隨時複製。

日期格式轉換器 的運作方式

日期格式轉換器接受單一日期,同時以六種標準表示法顯示:ISO 8601(YYYY-MM-DD)、美式格式(MM/DD/YYYY)、歐式格式(DD/MM/YYYY)、點號格式(DD.MM.YYYY)、緊湊整數(YYYYMMDD)以及 Unix 時間戳(秒)。所有轉換均在你的瀏覽器中使用 JavaScript Date 物件完成,你輸入的任何內容都不會傳送至任何伺服器,頁面載入後即可離線使用。

ISO 8601 輸出對資料庫記錄和 API 呼叫特別有用,因為具地區歧義性的格式容易造成解析錯誤。Unix 時間戳欄位讓你複製一個可直接用於試算表、Shell 腳本或程式設計環境的值,這些環境以 Unix 紀元(1970 年 1 月 1 日 UTC)以來的秒數計時。閏年和不同月份天數均由瀏覽器的 Date 引擎正確處理。除了數字格式之外,你還會得到用你的語言書寫的完整長格式,也就是寫信時會用到的那種形式,而不是檔名裡的形式。

日期格式轉換器 的分步使用說明

  1. 在輸入欄位中輸入或貼上日期,或使用日期選擇器。
  2. 六種格式的輸出會在你輸入時即時更新。
  3. 點擊任一格式旁的複製圖示,即可將該特定字串複製到剪貼簿。
  4. 調整日期以查看相鄰日期,無需清除欄位。

常見使用情境

  • 開發人員需要將從美國合作夥伴收到的日期(MM/DD/YYYY)轉換為 ISO 8601 格式以儲存至 PostgreSQL 日期欄位。
  • 會計師從 PDF 發票貼入歐式日期,快速讀取等效的 Unix 時間戳以匯入會計軟體。
  • 內容編輯確認應使用哪種緊湊格式(YYYYMMDD)來跨地區一致地為歸檔檔案命名。
  • 學生驗證技術報告中需要機器可讀參照的日期的正確 ISO 表示法。

常見問題

計算 Unix 時間戳時,工具是否會依我的本地時區調整?

Unix 時間戳輸出代表輸入日期在 UTC 午夜的時間。若你輸入本地日期,顯示的時間戳對應該日期的 00:00:00 UTC,而非你本地時區的午夜。若需時區感知的時間戳轉換,請相應地調整輸入日期。

若我輸入有歧義的日期,例如 05/06/2024,會發生什麼事?

工具從結構化日期選擇器或明確的輸入格式讀取日期。若以字串輸入,請使用瀏覽器 Date 解析器能無歧義接受的格式,例如 YYYY-MM-DD。日期選擇器將日、月、年分離為不同欄位,完全避免此問題。

轉換器是否支援 1970 年以前或遙遠未來的日期?

支援。JavaScript Date 物件支援紀元前後約 275,760 年的範圍。1970 年以前的日期會產生負 Unix 時間戳,這是在電腦運算中廣泛使用的有效且標準的表示方式。

我轉換的日期是否有任何記錄被保留?

不會。轉換完全在瀏覽器分頁中使用 JavaScript Date 物件執行。你輸入的任何內容都不會被傳輸、記錄或儲存在你自己裝置以外的任何地方。

為什麼 ISO 8601 使用連字號,而緊湊格式沒有分隔符?

ISO 8601 將連字號規定為擴展格式(YYYY-MM-DD)的標準分隔符,這是資料交換中互通性最好的形式。緊湊形式(YYYYMMDD)也是 ISO 8601 定義的基本格式,用於分隔符會破壞解析的情境,例如檔案名稱或資料庫鍵值。