Summary
- IN = long periods of time, like months, years, seasons, and parts of the day (in June, in 2026, in the morning).
- ON = days and dates, including holidays and day-based phrases (on Monday, on 31 August, on my birthday).
- AT = exact moments, especially clock times and fixed points (at 8pm, at midnight, at lunchtime).
- IN can mean “after a duration”, while within means “any time before a deadline” (in 10 minutes vs within 10 minutes).
- No preposition is needed with next, last, this, or every (next Monday, last month, this evening, every day).
In, on, and at for time follow a simple “pyramid” pattern: in for long periods, on for days and dates, and at for exact moments.
If you’ve ever said:
I will see you on 8pm.
My birthday is at October.
We are meeting in Monday.
You are not alone! Malaysians often mix these up because Manglish tends to reuse one preposition for everything, especially “on” (e.g., “I reach on 8 o’clock”).
This guide makes it easy with a zoom-level rule, local examples (Merdeka Day, Chinese New Year, work meetings), and a quick cheat sheet you can remember instantly.
The “Zoom Level” for Time
Think of time like a calendar or funnel. We start broad and get more specific as we go down.
- IN = Long Periods (Months, Years, Centuries)
- ON = Days and Dates (Specific 24-hour periods)
- AT = Precise Moments (Clock times, Mealtimes)
1. How to Use IN for Time
Use in for “large” containers of time where you don’t need to be exact, for anything that is a “period” of time longer than a day.
- Months: In January, in August.
- Years & Decades: In 2026, in the 90s.
- Seasons: In (the) spring, in monsoon season.
- Long Periods: In the past, in the 21st century, in the future.
- Parts of the Day: In the morning, in the evening.
Common Mistake: We say “in the morning,” but we say “at night.” English is weird like that!
“In” vs “Within” (Duration)
“In” doesn’t just mean “inside”; it can mean “after a period of time.”
- “I will be ready in 5 minutes.” (Meaning 5 minutes from now).
- “I will finish within 5 minutes.” (Meaning it might take 2, 3, or 4 minutes).
2. How to Use ON for Time
Use on for specific days or any date that has a “day” (24-hour block) in it.
- Days of the Week: On Monday, on Friday, on weekends
- Full Dates: On 31st August, on October 19th.
- Special Days: On my birthday, on New Year’s Day.
- Day + Part of Day: On Tuesday morning, on Friday night.
3. How to Use AT for Time
Use at for the “pinpoint” on the clock(Precise Moments). It’s for the most specific times.
- Clock Times: At 8:00 AM, at 5:30 PM, at midnight.
- Mealtimes: At lunchtime, at break time, at breakfast.
- Specific Expressions: At the moment, at sunset, at night.
Note: Always use at night (unless talking about a specific moment in the night).
Quick Comparison Table (Cheat Sheet)
| Preposition | Use it for… | Examples |
| IN | Long periods / General | In 2026, in June, in the morning |
| ON | Days / Dates | On Monday, on 1st May, on my birthday |
| AT | Precise clock times | At 9pm, at lunchtime, at midnight |
The “Golden Rule”: No Preposition Needed!
Malaysians often add “in/on/at” when they shouldn’t. You do not need a preposition if you use these words:
- Next (e.g., See you next Monday, NOT “on next Monday”)
- Last (e.g., I went last month, NOT “in last month”)
- This (e.g., I’m free this evening, NOT “in this evening”)
- Every (e.g., I gym every day, NOT “on every day”)

Practice Quiz: Time Edition
1. Our meeting starts ___ 2:30 PM.
💡 Hint: Think of a preposition that refers to time.
2. Merdeka Day is ___ August.
💡 Hint: Think about the preposition used for months or times of the year.
3. I usually feel sleepy ___ the afternoon.
💡 Hint: Think of a preposition that indicates time of day.
4. We have a big dinner ___ Chinese New Year's Eve.
💡 Hint: Think about the preposition used when describing specific occasions.
5. I'll finish my work ___ ten minutes.
💡 Hint: A preposition showing a short time frame.
6. We are going to the mall ___ Saturday.
💡 Hint: A preposition to talk about specific days of the week.
7. I'll see you ___ next Tuesday. (Hint: Watch the Zero Rule!)
💡 Hint: Think about a preposition when referring to future events.
8. ___ the morning, I drink coffee.
💡 Hint: Think of a preposition that indicates time of day.
Conclusion: Level Up Your Fluency
Mastering prepositions is a small change that makes a massive impact on how you are perceived. Whether you are writing an email or speaking in a meeting, these rules provide the structure you need for clear communication.
At read.com.my, we believe that consistent language learning is the key to unlocking new professional and personal opportunities. Keep practicing, and soon these “rules” will become second nature!
FAQs About In vs On vs At
What is the basic rule for using in, on, and at for time?
Use in for long periods, on for days and dates, and at for exact times or moments.
Is it correct to say “at 8pm” or “on 8pm”?
The correct form is at 8pm. Use at for clock times.
Do I say “in Monday” or “on Monday”?
Say on Monday. Days of the week always use on.
Is it “in the morning” or “at the morning”?
Correct is in the morning. The exception is at night, which always uses at.
When do I not use in, on, or at for time?
Do not use any preposition with next, last, this, or every, for example next Monday or last year.
What is the difference between “in 10 minutes” and “within 10 minutes”?
In 10 minutes means after 10 minutes. Within 10 minutes means any time before the 10 minutes end.