什麼是24小時制轉12小時制時間轉換器?
這個工具能把24小時制(也就是常說的「軍用時間」)的時間,轉換成日常生活中熟悉的12小時制格式,並標示上午(AM)或下午(PM)。24小時制從00:00(午夜)一路走到23:59;而12小時制則是一天之內把1到12跑兩遍。這是一套通用的時間格式換算方式,全世界的規則都一樣。
如何使用
請在小時欄位輸入0到23之間的數字,在分鐘欄位輸入0到59之間的數字。計算器會立刻顯示對應的12小時制時間,並告訴你它落在上午(午夜到中午之前)還是下午(中午到午夜之前)的時段。
公式說明
小時的換算用到「取餘數(modulo)」運算:把24小時制的數值除以12,取餘數。如果餘數是0(也就是0點和12點的情況),12小時制的數值就是12;否則12小時制的數值就等於餘數。至於時段判定,小時數小於12就是上午,等於或大於12就是下午。分鐘在兩種格式之間完全不變。
$$h_{12} = \begin{cases} 12 & h_{24} \bmod 12 = 0 \\ h_{24} \bmod 12 & \text{otherwise} \end{cases}, \quad \text{period} = \begin{cases} \text{AM} & h_{24} < 12 \\ \text{PM} & h_{24} \ge 12 \end{cases}$$
實例演練
以13:30為例。13除以12的餘數是1,所以12小時制的數值是1;由於13並不小於12,時段為下午(PM),結果就是下午1:30。再看另一個例子:00:15 → 0除以12餘數為0,對應到12,而0小於12,因此屬於上午(AM),最後得到上午12:15。
$$13 \bmod 12 = 1, \quad 13 \ge 12 \Rightarrow \text{PM} \Rightarrow 1{:}30\ \text{PM}$$$$0 \bmod 12 = 0 \Rightarrow 12, \quad 0 < 12 \Rightarrow \text{AM} \Rightarrow 12{:}15\ \text{AM}$$常見問題
12:00 換成24小時制是什麼?中午是12:00 PM(下午12:00),午夜則是12:00 AM(上午12:00,在24小時制中寫作00:00)。
24:00 是有效的寫法嗎?不是。24小時制的範圍是00:00到23:59,午夜要寫成00:00,而不是24:00。
為什麼下午的12還是維持12?因為12除以12的餘數是0,而依照慣例,餘數為0時會對應回12而不是0,所以中午會顯示為12:00 PM。