Chuyển đến nội dung

Công cụ chuyển đổi giờ quân sự: 24 giờ sang 12 giờ

Chuyển đổi giờ quân sự sang giờ thông thường và ngược lại. Công cụ đọc được 2330, 23:30 và 11:30 tối, đồng thời giải thích nửa đêm 0000 và 2400, buổi trưa, 12 AM và 12 PM.

Military Time Converter

Type a time in either notation. The converter reads 2330, 23:30 and 11:30 PM, and writes the same reading in both.

A 24-hour reading such as 2330 or 23:30, or a 12-hour reading such as 11:30 PM. Hours and minutes only.

The same time in both notations

24-hour (military)
2330
24-hour with a colon
23:30
12-hour
11:30 PM
Minutes since midnight
1,410min
Hours since midnight
23.5h
Read as a 24-hour time, because it carries no AM or PM marker. A bare 12:30 is therefore half past noon.
The 24-hour result is written as four digits with no separator, the form a military time reading normally takes. The next card is the same reading written HH:MM. The 12-hour card writes the hour without a leading zero, then the minutes, then AM or PM.
Sources: the two-midnight rule, and the preference for 00:00, from Markus Kuhn's ISO 8601 summary at cl.cam.ac.uk/~mgk25/iso-time.html. That page is written against ISO 8601:2004, so the later history of 24:00 -- dropped in ISO 8601-1:2019, reinstated by ISO 8601-1:2019/Amd 1:2022 -- is not from it, but from the standard's own revisions. The 12 a.m. and 12 p.m. ambiguity and the style-guide advice, from the Wikipedia article on the 12-hour clock. This page converts a bare clock reading, so it attaches no date, time zone or UTC offset.
Máy tính tải...
📚

Tài liệu hướng dẫn

Công cụ chuyển đổi giờ quân sự

Giờ quân sự là đồng hồ 24 giờ: các giờ được đánh số từ 00 đến 23 và một thời điểm thường được viết bằng bốn chữ số không có dấu phân cách, chẳng hạn 2330 cho mười một giờ ba mươi phút đêm. Trang này chuyển đổi thời gian được viết giữa ký hiệu đó và đồng hồ 12 giờ thông thường, theo cả hai chiều, đồng thời tính số phút và số giờ kể từ nửa đêm.

Chức năng của máy tính

Công cụ đọc một thời điểm được viết và tự xác định nó dùng ký hiệu nào. Dấu AM hoặc PM cho biết đó là thời gian 12 giờ. Không có dấu thì đó là thời gian 24 giờ. Quy tắc này xử lý dạng duy nhất trông giống nhau ở cả hai cách: 12:30 không có dấu nên được đọc là thời gian 24 giờ, tức mười hai giờ ba mươi phút trưa.

Các dạng nhập được chấp nhận gồm bốn chữ số (2330), ba chữ số (745), chỉ có giờ (8), dạng có dấu hai chấm (23:30), thời gian 12 giờ có dấu (11:30 CH, 7 pm, 11:30 p.m.), và hậu tố dạng nói (2330 giờ, 0800 hrs), vốn được bỏ đi trước khi đọc các chữ số. Trong dạng nhập ba hoặc bốn chữ số, hai chữ số cuối luôn là phút, vì vậy 745 là 7:45.

Kết quả là cùng một thời điểm ở ba dạng viết, cộng thêm hai cách tính: dạng quân sự bốn chữ số, cùng thời điểm dưới dạng HH:MM, dạng 12 giờ có AM hoặc PM, số phút kể từ nửa đêm và số giờ tương ứng với số phút đó.

Cách chuyển thời gian 12 giờ sang giờ quân sự

Lấy giờ được viết, thay 12 bằng 0 và cộng 12 nếu dấu là PM. Phút không bao giờ thay đổi. Biểu diễn bằng ký hiệu:

H=(hmod12)+12pH = (h \bmod 12) + 12p

trong đó H là giờ trên đồng hồ 24 giờ, từ 0 đến 23; h là giờ được viết trên đồng hồ 12 giờ, từ 1 đến 12; và p là 1 đối với PM và 0 đối với AM. Phép toán viết là mod cho biết số dư sau phép chia, nên 12 mod 12 bằng 0 và 7 mod 12 bằng 7.

Số dư là phần then chốt. Nó biến 12 AM thành giờ 0 và 12 PM thành giờ 12 trong cùng một biểu thức. Nếu tự viết riêng hai trường hợp, việc chuyển đổi thường bị sai vì chúng trông đối xứng nhưng thực ra không phải vậy.

Cách chuyển giờ quân sự sang thời gian 12 giờ

Khi chuyển theo chiều ngược lại, giờ lại là số dư, ngoại trừ số dư 0 được viết là 12:

undefined