3 pm is not mid day or midday as midday is 12 pm or noon.
3 pm instead is after midday or within the afternoon.
Midday is 12 pm "12:00 PM" and is also known as noon.
AM stands for ante meridiem" before midday and PM stands for post meridiem which is after midday.
Afternoon is between 12:00 PM "noon" and to around 5:00 PM to 6:00 PM.
Evening is considered from 5:00 PM to 6:00 PM to midnight.
And midday is 12:00 PM or noon.
Both a.m. and p.m. refer to a 12-hour period.
The first 12-hour period lasts from midnight to midday or noon.
That's 12:00 a.m. to 11:59 a.m.
The second 12-hour period lasts from midday to midnight.
So that would be 12:00 p.m. to 11:59 p.m.