Artigo original: https://www.freecodecamp.org/news/mathematics-converting-am-pm-to-24-hour-clock/

Existem dois métodos conhecidos de exibir as horas. O primeiro é o relógio de 12 horas, que usa AM e PM. O outro é o relógio de 24 horas.

A maioria dos países prefere o método das 24 horas, mas o relógio de 12 horas é amplamente usado na América Latina e em países falantes de inglês. No método do relógio de 12 horas, as 12:00 ocorrem duas vezes, à meia-noite (AM) e ao meio-dia (PM).

A tabela abaixo mostra a conversão entre sistemas de 12 e de 24 horas:

12 horas 24 horas
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

Relógio de 12 horas

O dia é dividido em dois períodos de 12 horas, indo da meia-noite ao meio-dia (horas AM) e do meio-dia à meia-noite (horas PM).

As abreviações AM e PM são do latim:

  • AM: ante meridiem, antes do meio-dia
  • PM: post meridiem, após o meio-dia

Relógio de 24 horas

O dia vai de uma meia-noite à próxima e é dividido em 24 horas, da hora 0 (meia-noite) às 23. O tempo é mostrado em horas e minutos contados desde a meia-noite.

Convertendo do relógio de 12 horas para o de 24 horas

Começando da primeira hora do dia (12:00 AM ou meia-noite às 12:59 AM), subtraia 12 horas:

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

Das 1:00 AM às 12:59 PM, as horas e os minutos permanecem iguais:

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

Para as horas entre as 1:00 PM e as 11:59 PM, adicione 12 horas:

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

Convertendo do relógio de 24 horas para o de 12 horas

Começando da primeira hora do dia (0:00/da meia-noite às 0:59), adicione 12 horas e AM às horas:

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

Das 1:00 às 11:59, simplesmente adicione AM às horas:

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

Para as horas entre 13:00 e 23:59, subtraia 12 horas e adicione PM às horas:

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