原文: 24 Hour Clock Converter: How to Convert AM/PM to 24 Hour Time (freeCodeCamp.org)

翻訳・翻案: Manabu Matsumoto

時間を表す方法は主に 2 つあります。ひとつは AMPM を使用する 12 時制 で、もうひとつは 24 時制 です。

ほとんどの国は 24 時制方式を好みますが、12 時制は中南米や英語を話す国々で幅広く使用されています。12 時制方式では、1 日の中で 12:00 が正子 (AM) と 正午 (PM) の 2 回あります。

以下のテーブルで 12 時制方式と 24 時制方式の間の変換について表示します:

12 時制方式 24 時制方式
12:00 AM 00:00
01:00 AM 01:00
02:00 AM 02:00
03:00 AM 03:00
04:00 AM 04:00
05:00 AM 05:00
06:00 AM 06:00
07:00 AM 07:00
08:00 AM 08:00
09:00 AM 09:00
10:00 AM 10:00
11:00 AM 11:00
12:00 PM 12:00
01:00 PM 13:00
02:00 PM 14:00
03:00 PM 15:00
04:00 PM 16:00
05:00 PM 17:00
06:00 PM 18:00
07:00 PM 19:00
08:00 PM 20:00
09:00 PM 21:00
10:00 PM 22:00
11:00 PM 23:00

12 時制

1 日は、正子より正午 (AM) から正午より正子 (PM) へと推移する 2 つの 12 時間に分けることができます。

AM と PM は 以下のラテン語の省略形です:

  • AM: ante meridiem, 午前
  • PM: post meridiem, 午後

24 時制

一日は正子から正子へ過ぎ去り、0 時 (正子) から 23 時の 24 時間に分割されます。時間は正子からの時間と分で表示されます。

12 時制から 24 時制へ変換する

1 日の最初の 1 時間 (12:00 AM または正子から 12:59 AM まで) については、12 時間を差し引いてください:

  • 12:00 AM = 0:00
  • 12:15 AM = 0:15

1:00 AM から 12:59 PM までについては、時間と分はそのまま同じです:

  • 9:00 AM = 9:00
  • 12:59 PM = 12:59

1:00 PM から 11:59 PM の間については、12 時間を足してください:

  • 3:17 PM = 15:17
  • 11:59 PM = 23:59

24 時制から 12 時制へ変換する

1 日の最初の 1 時間 (0:00 または正子から 0:59 まで) については、12 時間を足してから AM を時間に付け加えてください:

  • 0:30 = 12:30 AM
  • 0:55 = 12:55 AM

1:00 から 11:59 までについては、単に AM を時間に付け加えてください:

  • 2:25 = 2:25 AM
  • 9:30 = 9:30 AM

13:00 から 23:59 の間については、12 時間を差し引いてから PM を時間に付け加えてください:

  • 16:55 = 4:55 PM
  • 21:45 = 8:45 PM