12小時制 (12-hour time system) 和24小時制時間 (24-hour time system) 乍看很容易轉換。凡遇到12小時制的 PM (Post Meridem, 下午) 就數字加12小時,刪掉 PM,變成24小時制;遇到12小時制的 AM (Ante Meridem,上午) 就數字不動,刪掉 AM,變成24小時制。大部份情況是如此沒錯,但是在半夜12點,半夜1點,中午12點,中午1點前後,兩者轉換有點跳躍,不連續,易生混淆。
簡單講,12小時制是沒有半夜 00:00AM-00:59AM 或中午 00:00PM-00-59PM 這兩種寫法的。
- 12小時制的四處不連續點 (discontinuous points) 包括
- 中午 11:59AM 的下一分鐘是 中午12點 12:00PM,由 AM 跳成 PM
- 中午 12:59AM 的下一分鐘是 中午1點 01:00AM,由 12:59 跳成 01:00
- 半夜 11:59PM 的下一分鐘是 半夜12點 12:00AM,由 PM 跳成 AM
- 半夜 12:59PM 的下一分鐘是 半夜1點 01:00PM,由 12:59 跳成 01:00
- 而相形之下,24小時制只有一處不連續點
- 半夜 23:59 的下一分鐘為半夜 00:00,由 23:59 跳成 00:00
以下為兩者24小時對照表,其中紅色標記處為常易混淆處。即半夜0-1點,在12小時制稱為半夜 12:00AM-12:59AM,而非 00:00AM-00:59AM。中午12-13點,在12小時制稱為中午 12:00PM-12:59PM,而非 00:00PM-00-59PM。
24小時制 | 12小時制 |
00:00 - 00:59 半夜 | 12:00AM - 12:59AM |
01:00 - 01:59 | 01:00AM - 01:59AM |
02:00 - 02:59 | 02:00AM - 02:59AM |
03:00 - 03:59 | 03:00AM - 03:59AM |
04:00 - 04:59 | 04:00AM - 04:59AM |
05:00 - 05:59 | 05:00AM - 05:59AM |
06:00 - 06:59 | 06:00AM - 06:59AM |
07:00 - 07:59 | 07:00AM - 07:59AM |
08:00 - 08:59 | 08:00AM - 08:59AM |
09:00 - 09:59 | 09:00AM - 09:59AM |
10:00 - 10:59 | 10:00AM - 10:59AM |
11:00 - 11:59 | 11:00AM - 11:59AM |
12:00 - 12:59 中午 | 12:00PM - 12:59PM |
13:00 - 13:59 | 01:00PM - 01:59PM |
14:00 - 14:59 | 02:00PM - 02:59PM |
15:00 - 15:59 | 03:00PM - 03:59PM |
16:00 - 16:59 | 04:00PM - 04:59PM |
17:00 - 17:59 | 05:00PM - 05:59PM |
18:00 - 18:59 | 06:00PM - 06:59PM |
19:00 - 19:59 | 07:00PM - 07:59PM |
20:00 - 20:59 | 08:00PM - 08:59PM |
21:00 - 21:59 | 09:00PM - 09:59PM |
22:00 - 22:59 | 10:00PM - 10:59PM |
23:00 - 23:59 | 11:00PM - 11:59PM |
考慮到12小時制有4處不連續跳躍點,若要設定任何日期時間期限到半夜12點,建議截止期 (deadline) 選擇截止日期的 11:59PM,比較不會出錯。因為選擇截止日期的 12:00PM 將會變成當天中午截止,短少12小時。而若選擇截止日期加1日的 12:00AM,雖然正確,卻有點不自然,會想東想西,怕哪裏出問題。