結論:ddmmyyyy = 日2位+月2位+年4位的8位數字。2026年3月5日寫作 05032026。但同樣的「05/03/2026」,在英國等地讀作3月5日,在美國讀作5月3日。為避免誤讀,從年份寫起的 yyyymmdd(20260305)最可靠。
日・月・年有三種排列
| 排列 | 示例(2026年3月5日) | 主要使用地區(參考) |
|---|---|---|
| DD/MM/YYYY(日・月・年) | 05/03/2026 | 英國、澳大利亞、印度、歐洲和拉丁美洲的許多地區 |
| MM/DD/YYYY(月・日・年) | 03/05/2026 | 美國 |
| YYYY/MM/DD(年・月・日) | 2026/03/05 | 日本、中國、韓國等。國際標準 ISO 8601 也是這個順序 |
| ddmmyyyy | 05032026 | 把日、月、年不加分隔符號連成8位 |
| yyyymmdd | 20260305 | 把年、月、日不加分隔符號連成8位 |
使用哪種格式,不僅取決於國家,還取決於公司和文書。上表只是參考。
容易誤讀的例子
「05/03/2026」在日・月・年的地區是3月5日,在月・日・年的地區是5月3日。像「31/12/2026」這樣第一個數字超過12的日期,順序一目了然,但兩個數字都在12以下的日期就無法判斷。在國際往來中,日期誤讀可能導致交期或合同日期出錯。詳見「08/09 是 8月9日還是 9月8日?」。
防止誤讀的寫法
- 用英文寫月份:5 Mar 2026 或 March 5, 2026。有月份名稱就不會誤讀(日期的英文寫法)。
- 從年份寫起:2026-03-05(ISO 8601)或 20260305。從大到小排列,不會產生誤讀(ISO 8601 是什麼)。
- 註明格式:像「DD/MM/YYYY」這樣,標明排列順序。
在 Excel 中處理 ddmmyyyy
- 把日期變成8位文本:
=TEXT(A1,"ddmmyyyy") - 把 05032026 還原為日期:
=DATE(RIGHT(A1,4),MID(A1,3,2),LEFT(A1,2)) - 注意:輸入「05/03/2026」這樣帶斜線的日期時,Excel 會按您電腦的區域設定來決定日、月、年的順序。從其他國家收到的資料,可能出現日和月互換的情況。
檔名和資料交換中
檔名適合使用按名稱排序即按日期排序的 yyyymmdd。ddmmyyyy 即使按名稱排序,也不是日期順序。格式的選擇,請參閱「yyyy/mm/dd、yyyy-mm-dd、yyyymmdd 的區別與使用場景」和「在團隊中統一日期格式的方法」。
一個按鍵輸入日期格式
每次都要留意日、月、年的順序再手動輸入,容易弄混。InsertDate 是一款 Windows 應用,按下 Insert 鍵即可按所選格式輸入今天的日期。支持的格式請見下載區。
常見問題
ddmmyyyy是什麼?
它是把日2位、月2位、年4位不加分隔符號連起來的8位日期寫法。2026年3月5日寫作 05032026。
ddmmyyyy 和 yyyymmdd 有什麼區別?
排列順序相反。yyyymmdd 從年份寫起,按名稱排序即按日期排序,也不會因國家不同而誤讀。ddmmyyyy 從日寫起,不適合排序。
05/03/2026 是3月5日還是5月3日?
在英國等日・月・年的地區是3月5日,在月・日・年的美國是5月3日。沒有上下文就無法判斷,所以請使用從年份寫起的格式,或用英文寫出月份。
在 Excel 中如何把 ddmmyyyy 轉換成日期?
使用 =DATE(RIGHT(A1,4),MID(A1,3,2),LEFT(A1,2)),可以把 05032026 還原為2026年3月5日。
各國的寫法一覽,請參閱「各國日期寫法一覽」。
免費試用 7 天
按下 Insert 鍵,今日日期以 yyyyMMdd 格式自動輸入。幾乎適用於 Windows 上的所有應用程式(如 Excel、Word、記事本),無需任何設定。若要輸入到以系統管理員身分執行的應用程式,InsertDate 也需要「以系統管理員身分執行」。
InsertDate 是 Windows 10/11 應用程式。如果您正在用手機閱讀,請在電腦上開啟本頁進行安裝。