Days, Months, and Dates in Indonesian
Hari, Bulan, dan Tanggal
This article is part of the Indonesian grammar tree on Settemila Lingue.
In Brief
Indonesian dates normally follow day number + month + year: 17 Agustus 1945. Add tanggal when you mean “the date” or “the ___th”: tanggal 17 Agustus. Unlike English, Indonesian uses ordinary numbers and adds no ending like -st, -nd, -rd, or -th.
Overview
Days, months, and dates are basic A1 language, but they unlock many real-life tasks: making an appointment, checking a ticket, stating a birthday, reading business hours, or asking when an event happens. The core system is regular. Learn seven day names, twelve month names, and one main date order.
English-speaking learners need to watch the order. Indonesian puts the numbered day before the month, as in British-style “17 August,” not the common US order “August 17.” In speech, the structure is the same, and there are no special ordinal forms (forms such as “first” or “seventeenth”) to memorize for ordinary dates.
Several everyday time phrases build directly on this calendar vocabulary. Minggu depan means “next week,” Senin depan means “next Monday,” and bulan lalu means “last month.” One spelling detail matters: Minggu is the name Sunday, while minggu can mean “week.” Context usually removes any ambiguity.
How It Works
Days of the week
| Indonesian | English |
|---|---|
| Senin | Monday |
| Selasa | Tuesday |
| Rabu | Wednesday |
| Kamis | Thursday |
| Jumat | Friday |
| Sabtu | Saturday |
| Minggu | Sunday |
Day names are capitalized because they are names: hari Senin, setiap Jumat. The word hari means “day.” It is often included when identifying a day, but it can be left out when the meaning is obvious:
- Hari ini hari Rabu. — Today is Wednesday.
- Kita bertemu hari Jumat. — We are meeting on Friday.
- Kantor tutup Sabtu dan Minggu. — The office is closed Saturday and Sunday.
Indonesian normally does not need a word corresponding exactly to English “on” before a day. Saya datang hari Senin literally has the shape “I come Monday.” The preposition pada can introduce a time more explicitly, especially in careful or formal language: Rapat diadakan pada hari Senin (“The meeting is held on Monday”).
Months
| Indonesian | English |
|---|---|
| Januari | January |
| Februari | February |
| Maret | March |
| April | April |
| Mei | May |
| Juni | June |
| Juli | July |
| Agustus | August |
| September | September |
| Oktober | October |
| November | November |
| Desember | December |
Month names also begin with a capital letter. Most are recognizable to English speakers, but notice the Indonesian spellings Januari, Februari, Maret, Mei, Juni, Juli, Agustus, and Oktober.
The noun bulan means both “month” and “moon.” Before a month name, it can clarify that you are naming a month: bulan Mei. It is not always required:
- Saya pindah pada bulan Juli. — I am moving in July.
- Saya pindah Juli nanti. — I am moving this coming July.
Building a date
The beginner pattern is:
(hari + day name,) + (tanggal) + number + month + year
| Part | Indonesian example | Meaning |
|---|---|---|
| Day name | Senin | Monday |
| Date label | tanggal | date / day of the month |
| Day number | 12 | the twelfth day |
| Month | Oktober | October |
| Year | 2026 | 2026 |
| Full form | Senin, 12 Oktober 2026 | Monday, October 12, 2026 |
In ordinary prose, tanggal is useful but optional when a complete written date is already unmistakable:
- Acara itu tanggal 12 Oktober 2026.
- Acara itu pada 12 Oktober 2026.
Both mean “The event is on October 12, 2026.” With tanggal, the sentence sounds especially natural when giving or confirming the calendar date. With pada, the date is presented as the time when the event occurs.
Read the day number as a normal number: tanggal satu Mei, tanggal dua belas Oktober, tanggal tujuh belas Agustus. Do not convert it to an ordinal such as pertama (“first”) in the basic date pattern. A year can be read as a whole number: 2026 is dua ribu dua puluh enam.
Numeric dates commonly use day–month–year order too. Thus 05-06-2026 means 5 June 2026, not May 6. Writing the month name is safest when communicating across countries.
Asking about days and dates
Use different questions for the weekday and the numbered date:
| Question | Literal idea | Natural English meaning |
|---|---|---|
| Hari apa hari ini? | What day is today? | What day is it today? |
| Besok hari apa? | Tomorrow is what day? | What day is tomorrow? |
| Tanggal berapa hari ini? | What date-number is today? | What is today’s date? |
| Kapan ulang tahunmu? | When is your birthday? | When is your birthday? |
| Bulan apa sekarang? | What month is now? | What month is it? |
Apa asks “what,” berapa asks for a number, and kapan asks “when.” This makes tanggal berapa? the natural choice when the missing information is the date number.
Possible answers are short:
- Hari ini Kamis. — Today is Thursday.
- Hari ini tanggal 9 April. — Today is April 9.
- Ulang tahun saya tanggal 3 November. — My birthday is November 3.
This, next, and last
Indonesian time phrases usually put the time noun first and the modifier after it. A modifier is simply a word that adds information to another word.
| Pattern | Meaning | Example |
|---|---|---|
| hari ini | today / this day | hari ini |
| minggu ini | this week | minggu ini sibuk |
| bulan ini | this month | bulan ini |
| tahun ini | this year | tahun ini |
| minggu depan | next week | minggu depan |
| bulan depan | next month | bulan depan |
| minggu lalu | last week | minggu lalu |
| bulan lalu | last month | bulan lalu |
With a named day, depan and lalu work similarly: Senin depan (“next Monday”) and Senin lalu (“last Monday”). For “every,” use setiap or the slightly more conversational tiap: setiap hari, setiap Senin, tiap bulan.
Examples in Context
| Indonesian | English | Note |
|---|---|---|
| Hari ini hari Selasa. | Today is Tuesday. | Identifies today’s weekday. |
| Bulan Juni sangat panas. | June is very hot. | bulan makes the calendar meaning explicit. |
| Tanggal 17 Agustus adalah hari penting di Indonesia. | August 17 is an important day in Indonesia. | Day number comes before month. |
| Minggu depan saya pergi ke Bandung. | Next week I am going to Bandung. | Lowercase minggu means “week.” |
| Kita bertemu hari Kamis. | We’ll meet on Thursday. | No equivalent of English “on” is required. |
| Rapatnya tanggal 6 Februari. | The meeting is on February 6. | -nya marks the particular meeting being discussed. |
| Tanggal berapa hari ini? | What is today’s date? | Asks for the numbered date. |
| Besok hari apa? | What day is tomorrow? | Asks for a weekday name. |
| Ulang tahun saya tanggal 21 Mei. | My birthday is May 21. | No ordinal ending is used. |
| Kantor tutup setiap hari Minggu. | The office is closed every Sunday. | Capitalized Minggu is Sunday. |
| Kami mulai bekerja pada Senin, 12 Oktober 2026. | We start work on Monday, October 12, 2026. | Full date with weekday. |
| Dia datang dua minggu lalu. | He/She came two weeks ago. | A counted period before lalu. |
| Saya akan kembali tiga hari lagi. | I will return in three days. | lagi looks forward from now. |
| Liburan sekolah mulai bulan depan. | The school holiday starts next month. | The modifier follows bulan. |
Common Mistakes
Using US month–day order
- Wrong: Agustus 17 for “August 17th”
- Right: 17 Agustus or tanggal 17 Agustus
- Why: Indonesian normally places the numbered day before the month.
Adding an English ordinal idea
- Wrong: tanggal ketujuh belas Agustus
- Right: tanggal tujuh belas Agustus
- Why: Ordinary Indonesian dates use cardinal numbers (the basic counting forms), not ordinal forms such as “seventeenth.”
Asking the wrong calendar question
- Wrong: Hari berapa hari ini? when you want the date
- Right: Tanggal berapa hari ini?
- Why: tanggal berapa asks for the day number. To ask for Monday, Tuesday, and so on, use hari apa.
Putting the modifier before the time word
- Wrong: depan minggu saya pergi
- Right: minggu depan saya pergi
- Why: In these phrases, depan, ini, and lalu follow minggu, bulan, or tahun.
Confusing Sunday with a week
- Wrong: Writing hari minggu when you specifically mean the named day Sunday
- Right: hari Minggu
- Why: Names of days are capitalized. Lowercase minggu means a week in phrases such as minggu depan.
Usage Notes
In conversation, Indonesians often omit predictable words. A question such as Kapan rapatnya? (“When is the meeting?”) can be answered simply with Senin or tanggal sepuluh. A form, invitation, or official notice is more likely to show a complete date.
Pada is useful before precise times and dates, particularly in formal writing: pada tanggal 1 Januari 2027. In everyday speech, that can be shortened to tanggal 1 Januari 2027. Avoid assuming that every English “on” or “in” needs a separate Indonesian preposition; time expressions often stand directly in the sentence.
Indonesian does not grammatically mark past or future on the verb. The calendar phrase may provide all the timing: Saya pergi Senin lalu means “I went last Monday,” while Saya pergi Senin depan means “I’m going next Monday.” Words such as sudah (“already”) and akan (“will”) can make the timing more explicit, but the date expression itself is often enough.
Beyond the Basics / Advanced Use
You do not need to master these details at A1, but they are common enough to recognize.
- A deadline with sampai or hingga. Pendaftaran dibuka sampai 30 Juni means “Registration is open until June 30.” Hingga is a somewhat more formal alternative.
- A starting point with sejak. Dia tinggal di sini sejak Januari means “He/She has lived here since January.”
- Relative distance with lagi and yang lalu. Dua minggu lagi means “in two weeks”; dua minggu yang lalu means “two weeks ago.” The shorter dua minggu lalu is also normal.
- Public holidays. Tanggal merah literally means “red date” and commonly refers to a public holiday, traditionally printed in red on calendars.
- Weekend vocabulary. Akhir pekan means “weekend.” Malam Minggu conventionally refers to Saturday night—the night leading into Sunday—not Sunday night.
- Formal date lines. Letters and documents may write a place followed by a date, such as Jakarta, 12 Oktober 2026. This is a document convention, not a different date order.
An advanced learner will also notice that context can affect what “next” means. Senin depan normally means the upcoming or next Monday, but around scheduling boundaries speakers may confirm with the actual date to avoid doubt: Senin depan, tanggal 12, ya? (“Next Monday, the 12th, right?”). Giving both weekday and date is the clearest solution.
Practice Tips
- Build a personal calendar in Indonesian. Write five real entries using hari, tanggal, and bulan: kelas hari Selasa, rapat tanggal 8 Juli, and so on.
- Practice two questions as a pair. Ask Hari apa hari ini? and Tanggal berapa hari ini? every day. Answer aloud so that weekday and date do not blur together.
- Read dates both ways. Turn “09-11-2026” into tanggal sembilan November dua ribu dua puluh enam, then write spoken dates back in day–month–year order.
Related Concepts
- Prerequisite: Numbers and Time — supplies the numbers needed to say dates and years.
Prerequisite
Numbers and Time in IndonesianA1More A1 concepts
This concept in other languages
Compare across all languages
Practice Days, Months, and Dates in Indonesian with a free Settemila Lingue account. We will set up Indonesian · A1 and generate cards for this exact grammar concept.
Practice this concept