通过MCP连接 →

输入计算

数学公式

广告

结果

12小时制时间
1:30 PM
由24小时制换算而来
24小时制输入 13:30
12小时制结果 1:30 PM
时段 PM (afternoon/evening)

什么是24小时制转12小时制时间转换器?

这个工具可以把24小时制(常被称为"军用时间")的时间转换成日常生活中更常见的12小时制,并自动标注AM(上午)或PM(下午)。24小时制从00:00(午夜)一直走到23:59,而12小时制则在一天之内两次循环1到12点。这种时间格式转换是全球通用的,无论身处何地,换算方法都完全一致。

带箭头的24小时制表盘转换为12小时制表盘
转换器将24小时制时间映射到标准的12小时制时钟。

使用方法

在小时栏输入0到23之间的数字,在分钟栏输入0到59之间的数字。计算器会立即给出对应的12小时制时间,并告诉你它属于AM(午夜至正午之前)还是PM(正午至午夜之前)时段。

换算公式详解

小时部分的换算用到取模(取余)运算:用24小时制的数值除以12,取余数。如果余数为0(在0点和12点时会出现这种情况),则12小时制的值记为12;否则12小时制的值就等于余数。至于时段判断,凡是小于12的小时都属于AM,等于或大于12的小时都属于PM。分钟在两种格式之间始终保持不变。

$$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}$$
一天的时间轴在12点处分为上午和下午两半
12点之前为上午(AM),12点及之后为下午(PM)。

实例演示

以13:30为例。13对12取模等于1,所以12小时制的小时值为1。由于13并不小于12,时段为PM,最终结果是1:30 PM。

$$13 \bmod 12 = 1$$

再看一个例子:00:15 → 0对12取模为0,按约定对应到12;而0小于12,因此属于AM——结果就是12:15 AM。

$$0 \bmod 12 = 0 \rightarrow 12$$

常见问题

12:00在24小时制里是什么? 正午是12:00 PM,午夜是12:00 AM(在24小时制中写作00:00)。

24:00是有效写法吗? 不是。24小时制的范围是00:00至23:59,午夜应写作00:00,而不是24:00。

为什么12点在PM时仍然显示为12? 因为12对12取模等于0,而按照惯例,余数为0时会被映射回12而不是0,所以正午显示为12:00 PM。

最后更新: