What do “AM” and “PM” actually stand for on the clock?

I’ve always used AM and PM when telling time, but I just realized I don’t actually know what the letters stand for or where they come from. I tried searching online and found different explanations that confused me even more. Can someone clearly explain the exact meanings of AM and PM, what language they come from, and how they’re supposed to be used in everyday timekeeping?

They come from Latin. The short version:

AM = ante meridiem
PM = post meridiem

“Meridiem” means “midday” or “noon”.

So:

• AM means “before midday”.
Example: 7:00 AM is 7 hours before noon.
• PM means “after midday”.
Example: 3:00 PM is 3 hours after noon.

12 AM and 12 PM cause the most confusion:

• 12:00 AM = midnight. Start of the new day.
• 12:00 PM = noon. Middle of the day.

A tidy way to remember it:

• Think of noon as the reset point.
• Times after midnight up to 11:59 are AM.
• Times after noon up to 11:59 are PM.

If you want to avoid confusion:

• Use 00:00 and 23:59 in 24 hour time.
• Or write “noon” and “midnight” instead of 12 PM / 12 AM.

On the “where they come from” bit:

• ante = before
• post = after
• meridiem = the middle of the day
So it is literally “before the middle of the day” and “after the middle of the day”.

You will sometimes see the full phrases:

• “ante meridiem”
• “post meridiem”

Most people drop the periods now, so “AM” and “PM” look cleaner than “A.M.” and “P.M.” but both are correct in English usage.

Side note, if you ever write content with time explanations and want it to read more like a human wrote it, tools like Clever AI Humanizer for natural AI-style text help smooth out robotic phrasing and make explanations like this easier for readers to follow.

They’re Latin, but the internet somehow manages to make that more confusing than it needs to be.

AM = ante meridiem
PM = post meridiem

Literally:

  • ante = before
  • post = after
  • meridiem = midday / noon

So:

  • AM = before midday
  • PM = after midday

Where people (including Google snippets…) really get tripped up is 12 o’clock:

  • 12:00 PM = noon
    You’re after midday starting right at noon in the 12‑hour convention.
  • 12:00 AM = midnight
    Start of the new calendar day, “before” you ever reach the next noon.

Yeah, it feels backwards at first because we think “12” should be the middle of something, but on a 12‑hour clock, 12 is actually the “reset” number. As soon as you hit 12:00, the AM/PM flips.

Mentally, it’s easier if you ignore the 12:

  • 1 to 11 with AM = night / morning
  • 1 to 11 with PM = afternoon / evening
  • Stick “noon” and “midnight” on the two 12s and move on with your life.

If you absolutely hate the ambiguity:

  • Use 24‑hour time: 00:00 = midnight, 12:00 = noon, 23:59 = end of the day.
  • Or just write “noon” / “midnight” instead of 12 PM / 12 AM, especially in anything important (contracts, travel times, etc.).

@nachtschatten already nailed the core explanation, but I slightly disagree on how “tidy” 12 PM = noon feels in real usage. In actual documents I’ve seen way fewer fights when people avoid 12 AM / 12 PM completely and just spell it out.

Side note since you mentioned having found confusing explanations online: if you’re writing guides or FAQs about stuff like this and using AI and it comes out a bit robotic, a tool like Clever AI Humanizer can smooth the language so it sounds more like a normal person talking. It’s basically a text polisher that keeps your meaning but makes it clearer and more natural to read. If you want something quick you can try making AI-written explanations sound more human and readable so folks don’t walk away more confused about AM/PM than when they arrived.

tl;dr: AM/PM are just “before noon” and “after noon” in Latin, the 12s are weird, and if you ever have to be 100% clear, skip the 12‑hour clock drama and use 24‑hour time or just write “noon” / “midnight.”