Indonesian time expressions change systematically with setting. Conversation favors jam berapa, jam setengah delapan, lewat, kurang, and a time-of-day word. Institutional schedules favor pukul 07.30, Senin, 14 September 2026, dari ... sampai ..., and an explicit time zone such as WIB.
English speakers must reverse month-day order, avoid interpreting setengah delapan as 8:30, and keep clock punctuation separate from decimal notation. This page teaches making, moving, confirming, and missing appointments, not an exhaustive calendar vocabulary list. See numbers, times, and dates for the full numerical system.
Jam versus pukul
Pukul introduces a specific clock time, especially in schedules, announcements, and careful speech. Jam can ask/tell conversational clock time and also mean an hour as a duration or the physical clock/watch.
| Use | Natural form | Register |
|---|---|---|
| official clock time | pukul 09.15 | formal/neutral written |
| conversational clock time | jam sembilan lewat seperempat | spoken neutral |
| duration | selama dua jam | all registers |
| ask the time | jam berapa? | spoken neutral |
Rapat koordinasi dimulai pukul 09.15 di ruang utama.
The coordination meeting begins at 9:15 in the main room. (formal schedule)
Kita jadi bertemu jam sembilan lewat seperempat, ya?
We’re still meeting at a quarter past nine, right? (conversation)
Perjalanan dari stasiun memerlukan waktu sekitar dua jam.
The journey from the station takes about two hours. (duration)
Sekarang jam berapa? Ponsel saya mati.
What time is it now? My phone is dead. (conversation)
Do not use pukul for duration: selama dua pukul is impossible for “for two hours.”
Formal numeric time uses a period or colon
EYD V permits either periods or colons between hours, minutes, and seconds: pukul 08.30 / pukul 08:30, pukul 14.05 / pukul 14:05, and pukul 19.45.30 / pukul 19:45:30. Choose one system consistently within a document. A comma marks decimals, so 9,5 means nine and a half as a number, not a conventional appointment time.
Loket pendaftaran buka pada pukul 08.30 dan tutup pada pukul 16.00.
The registration counter opens at 8:30 a.m. and closes at 4 p.m. (formal notice)
Kereta tambahan dijadwalkan tiba pukul 14.05.
The additional train is scheduled to arrive at 2:05 p.m. (formal schedule)
Siaran langsung akan dimulai tepat pukul 19.45 WIB.
The live broadcast will begin at exactly 7:45 p.m. Western Indonesian Time. (formal announcement)
Digital interfaces and international systems often favor a colon, while many Indonesian schedules and notices use a period. Both separators are allowed by EYD V; never turn 9:30 into 9,30 as if it were a decimal.
Conversational lewat, kurang, and setengah
Lewat counts minutes after the named hour. Kurang counts backward from the upcoming hour. Setengah delapan means halfway toward eight: 7:30, not 8:30.
Busnya berangkat jam tujuh lewat dua puluh.
The bus leaves at twenty past seven. (7:20; conversation)
Sekarang jam sembilan lewat seperempat.
It is a quarter past nine now. (9:15; conversation)
Tolong datang jam sepuluh kurang seperempat.
Please come at a quarter to ten. (9:45; conversation)
Kami sudah tiba di klinik jam delapan kurang lima.
We arrived at the clinic at five to eight. (7:55; conversation)
Saya jemput kamu jam setengah delapan di depan rumah.
I’ll pick you up at half past seven in front of the house. (7:30; conversation)
Filmnya selesai sekitar jam setengah sebelas malam.
The film ends at around half past ten at night. (10:30; conversation)
The reference hour after kurang/setengah is the hour being approached. This is the opposite of English half past eight.
Add a time-of-day word when needed
Spoken schedules often use a twelve-hour clock plus pagi, siang, sore, or malam. Exact boundaries follow social activity rather than a universal minute.
Dokternya praktik jam delapan pagi sampai jam dua siang.
The doctor sees patients from eight in the morning until two in the afternoon. (spoken schedule)
Kita berkumpul jam tujuh malam untuk makan bersama di rumah Rani.
We’ll gather at seven in the evening for dinner at Rani’s house.
Paketnya mungkin tiba sekitar jam empat sore.
The package may arrive at around four in the afternoon.
Saya biasanya bangun jam lima pagi pada hari kerja.
I usually wake up at five in the morning on workdays.
Formal twenty-four-hour notation makes the time-of-day word unnecessary: pukul 19.00, not normally pukul 19.00 malam in a concise schedule.
Date order: day, date, month, year
Standard Indonesian puts the date before the month and the year last: 14 April 2026. Day and month names begin with capitals: Senin, Januari, Agustus. Do not insert an English ordinal ending.
Pelatihan berlangsung pada Senin, 14 September 2026.
The training takes place on Monday, September 14, 2026. (formal date)
Batas pendaftaran adalah 30 November 2026.
The registration deadline is November 30, 2026.
Saya lahir tanggal 8 Mei 1997.
I was born on May 8, 1997. (neutral personal date)
Kantor akan tutup dari 24 Desember sampai 2 Januari.
The office will be closed from December 24 until January 2.
Hari can introduce a weekday, and tanggal explicitly introduces a calendar date.
Kita bertemu hari Kamis, bukan hari Jumat.
We’re meeting on Thursday, not Friday. (weekday contrast)
Janji temunya dipindahkan ke tanggal 21 Oktober.
The appointment has been moved to October 21.
In headings and forms, the bare date is enough; in speech, hari/tanggal helps distinguish weekday from date.
Dari, sampai, and hingga for ranges
Use dari ... sampai ... for a complete spoken or neutral range. Hingga can replace sampai in formal notices.
Kelas berlangsung dari pukul 13.00 sampai pukul 15.30.
The class runs from 1 p.m. to 3:30 p.m. (neutral schedule)
Perpustakaan buka dari hari Senin sampai hari Sabtu.
The library is open from Monday through Saturday.
Pendaftaran daring tersedia mulai 1 Juni hingga 15 Juni 2026.
Online registration is available from June 1 through June 15, 2026. (formal notice)
Kami menunggu dari jam lima sampai hampir jam tujuh malam.
We waited from five until almost seven in the evening. (conversation)
Use selama for duration rather than endpoints:
Konsultasinya berlangsung selama empat puluh lima menit.
The consultation lasts forty-five minutes.
WIB, WITA, and WIT
Indonesia spans three official time zones:
- WIB — Waktu Indonesia Barat, UTC+7;
- WITA — Waktu Indonesia Tengah, UTC+8;
- WIT — Waktu Indonesia Timur, UTC+9.
Attach the abbreviation after the time when participants are in different zones or the announcement reaches a national audience.
Webinar dimulai pukul 10.00 WIB, 11.00 WITA, atau 12.00 WIT.
The webinar starts at 10 a.m. WIB, 11 a.m. WITA, or noon WIT. (national announcement)
Saya berada di Makassar, jadi pukul 09.00 WIB berarti pukul 10.00 WITA bagi saya.
I’m in Makassar, so 9 a.m. WIB means 10 a.m. WITA for me.
Konfirmasi pemesanan harus diterima sebelum pukul 17.00 WIT.
The booking confirmation must be received before 5 p.m. Eastern Indonesian Time. (formal deadline)
Kita memakai waktu Jakarta atau waktu Jayapura untuk panggilan besok?
Are we using Jakarta time or Jayapura time for tomorrow’s call? (conversational clarification)
Never assume an unmarked national online time is obvious. Ask which zone.
Making an appointment
Use buat janji in conversation and membuat janji temu/menjadwalkan konsultasi in careful service language.
Pasien: Saya ingin membuat janji dengan Dokter Rini untuk minggu depan.
Patient: I’d like to make an appointment with Dr. Rini for next week. (service interaction)
Petugas: Dokter Rini tersedia hari Selasa pukul 10.30 atau Kamis pukul 14.00.
Employee: Dr. Rini is available Tuesday at 10:30 or Thursday at 2 p.m.
Pasien: Hari Selasa pukul 10.30 cocok untuk saya.
Patient: Tuesday at 10:30 works for me.
Petugas: Baik, janji temunya sudah kami catat atas nama Ibu Nita.
Employee: All right, we have recorded the appointment under Ms. Nita’s name.
In familiar speech:
Kamu ada waktu hari Rabu sore? Aku mau membahas rencana perjalanan.
Are you free Wednesday afternoon? I want to discuss the travel plans. (informal)
Moving an appointment
Use memindahkan, mengubah, menjadwalkan ulang, maju, or mundur. Because memajukan means move earlier and memundurkan means move later, always state the new time.
Maaf, apakah janji konsultasi hari Jumat bisa dipindahkan ke hari Senin?
Sorry, could Friday’s consultation appointment be moved to Monday?
Rapatnya dimajukan dari pukul 11.00 menjadi pukul 09.30.
The meeting has been moved earlier from 11 a.m. to 9:30 a.m.
Karena penerbangan tertunda, wawancaranya diundur sampai pukul 16.00.
Because the flight is delayed, the interview has been postponed until 4 p.m.
Kami perlu menjadwalkan ulang pemeriksaan karena dokternya berhalangan hadir.
We need to reschedule the examination because the doctor is unavailable.
Waktu barunya hari Kamis, 22 Oktober, pukul 13.15 WIB.
The new time is Thursday, October 22, at 1:15 p.m. WIB. (formal confirmation)
Confirming an appointment
Repeat the date, time, place/channel, and zone when relevant.
Saya ingin memastikan bahwa pertemuan kita tetap hari Senin pukul 15.00.
I’d like to confirm that our meeting is still Monday at 3 p.m.
Benar, rapatnya berlangsung secara daring pada 7 Juli pukul 09.00 WIB.
Correct, the meeting is online on July 7 at 9 a.m. WIB.
Jadi, saya datang ke lantai tiga jam setengah dua siang, ya?
So I come to the third floor at 1:30 p.m., right? (conversational confirmation)
Betul, Pak. Mohon datang sepuluh menit sebelum jadwal.
That’s right, sir. Please arrive ten minutes before the scheduled time.
Missing an appointment
Indonesian usually states the failed attendance and offers repair rather than relying on a single equivalent of English miss.
Maaf, saya tidak dapat hadir sesuai jadwal tadi pagi karena kendaraan saya mogok.
I’m sorry I could not attend at the scheduled time this morning because my vehicle broke down.
Saya baru menyadari bahwa saya melewatkan janji temu pukul 09.00.
I have just realized that I missed the 9 a.m. appointment.
Apakah saya boleh membuat jadwal pengganti untuk minggu depan?
May I arrange a replacement appointment for next week?
Mohon maaf atas ketidakhadiran saya. Saya siap menyesuaikan dengan waktu yang tersedia.
I apologize for my absence. I am ready to adapt to any available time. (formal repair)
Common Mistakes
1. Using English month-day order
❌ Pertemuan diadakan pada September 14, 2026.
Incorrect Indonesian date order—the date precedes the month, with no English comma pattern.
✅ Pertemuan diadakan pada 14 September 2026.
The meeting is held on September 14, 2026.
2. Writing a clock time as a decimal
❌ Layanan dibuka pukul 9,5 pagi.
Incorrect time notation—9,5 is a decimal number, not the standard written form for 9:30.
✅ Layanan dibuka pukul 09.30.
The service opens at 9:30 a.m. (formal schedule)
3. Misreading setengah delapan
❌ Jam setengah delapan berarti pukul 08.30.
Incorrect—setengah delapan is halfway toward eight, so it means 7:30.
✅ Kereta lokal berangkat jam setengah delapan pagi.
The local train leaves at 7:30 in the morning.
4. Using pukul for duration
❌ Kami menunggu selama tiga pukul di ruang kedatangan.
Incorrect duration expression—count hours with jam.
✅ Kami menunggu selama tiga jam di ruang kedatangan.
We waited for three hours in the arrivals hall.
5. Omitting the time zone in a national call
❌ Webinar nasional dimulai pukul sembilan, tetapi zona waktunya tidak disebutkan.
Incomplete national scheduling—the participants cannot identify one shared clock time.
✅ Webinar nasional dimulai pukul 09.00 WIB atau pukul 11.00 WIT.
The national webinar starts at 9 a.m. WIB or 11 a.m. WIT.
Key Takeaways
- Use pukul for formal clock time, jam for durations and conversational clock time.
- Write numeric time with periods or colons: 09.30 or 09:30, never the decimal comma 09,30.
- Setengah delapan is 7:30; lewat counts forward and kurang counts back.
- Indonesian dates follow day–month–year order.
- Confirm appointments with date, time, place, and WIB/WITA/WIT when zones differ.
Now practice Indonesian
Reading grammar gets you part of the way. The exercises are where it sticks — free, no signup needed.
Start learning Indonesian →Related Topics
- Telling Time and Writing DatesA2 — Distinguish clock time from duration, use lewat and kurang, understand half-hour readings, write Indonesian dates, and convert WIB, WITA, and WIT.
- Past, Present, and Future ReferenceA1 — Locate unchanged Indonesian predicates in past, present, and future time through adverbs, sequencing, world knowledge, and recoverable context.
- sebelum, sesudah, and setelahA2 — Place one event before or after another with sebelum, sesudah, and setelah, whether the complement is a noun phrase or a clause.
- sebelum, setelah, sesudah, and sejakA2 — Order events around earlier, later, and starting boundaries without changing Indonesian verb forms.
- Making Requests NaturallyB1 — Calibrate Indonesian requests through directness, address, reason, burden, and relationship rather than relying on tolong for every situation.
- Travel and Directions ExpressionsA2 — Ask for and give routes, choose transport, discuss fares, board and alight, and report arrival through Indonesian motion and path expressions.