12小时制与24小时制时间转换器
在12小时制AM/PM格式与24小时制(军用)格式之间转换任意时间,并查看自午夜起的精确秒数。
转换方向
AM or PM
Total seconds elapsed since 00:00
- 1
24-hour hour
(9 mod 12) + 0 = 9mod 12 maps 12 → 0; then add 12 for PM. - 2
Seconds from hours
9 × 3,600 = 32,400 - 3
Seconds from minutes
30 × 60 = 1,800 - 4
Seconds since midnight
32,400 + 1,800 = 34,200
这个计算器是如何工作的?
将12小时制转换为24小时制时,取小时数对12取余,若为PM则加12,分钟数不变,不足两位补零。反向转换同理。本工具还会报告任意输入时间自午夜起的精确秒数。
公式
How this is calculated
选择转换方向。对于12小时制转24小时制,输入小时(1-12)、分钟(0-59)以及AM或PM。当时段为PM时,24小时制小时数的计算公式为(小时数 mod 12)加12,因此12 AM变为00,12 PM保持12不变。结果补零至两位数(例如9:30 AM变为09:30)。
对于24小时制转12小时制,输入小时(0-23)和分钟。小时数小于12时时段为AM,否则为PM。显示的12小时制数值为((hour + 11) mod 12) + 1,即将0映射为12 AM,将13映射为1 PM。两种格式并排显示。
自午夜起的秒数为H24 × 3600 + minute × 60,这是一个便于排序或调度的规范值。超出有效范围的输入(小时或分钟)不返回结果,小数输入向下取整为整数。转换器忽略输入中的秒数,并假定为标准的24小时制。
常见问题
12 AM是午夜,写作00:00。12 PM是正午,写作12:00。
对任意PM时间(12 PM除外)在小时数上加12。例如下午3点变为15:00,晚上11点变为23:00。
即当天自00:00起已流逝的总秒数,等于小时数乘以3600加上分钟数乘以60。
也称为
TG we-Calculate Editorial Team. (2026). 12小时制与24小时制时间转换器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/12-hour-to-24-hour-time-converter
TG we-Calculate Editorial Team. "12小时制与24小时制时间转换器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/12-hour-to-24-hour-time-converter.
TG we-Calculate Editorial Team, "12小时制与24小时制时间转换器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/12-hour-to-24-hour-time-converter
@misc{wecalculate_12_hour_to_24_hour_time_converter, title = {12小时制与24小时制时间转换器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/12-hour-to-24-hour-time-converter}}, year = {2026}, note = {TG we-Calculate} }
这个计算器对您有帮助吗?
