Editorial policy: how we verify prayer times
Reviewed 2026-08-13 · 59 JAKIM zones · 219 locations · e-Solat data
What is Waktu Solat Malaysia's editorial policy?
This site shows official JAKIM e-Solat timetables for 59 zones, baked into static HTML every day. No ads on the schedule, no fatwa. Skip this page if you only need today's clock — open your city.
Who is this site for — and who should skip it?
Use Waktu Solat Malaysia if you need citable prayer entry times, with a JAKIM zone code and a date, for a named district or city in Malaysia. Pages are written so a human or an answer engine can extract the number, the method, and the source without guessing. This site does not replace your mosque azan: iqamah is usually a few minutes after the entry time we publish.
Skip a city page if you already follow a printed imsakiyah from your mosque or state religious office. Skip fiqh explainers if you need a school-specific ruling — that question belongs to scholars, not a timetable site.
Can a mosque or sponsor buy a better listing?
No. Waktu Solat Malaysia is not owned by a ministry, movement, or commercial prayer app. Mosques cannot buy placement. When a foreign app uses a different Fajr angle than JAKIM, we still name the JAKIM timetable.
- No ads and no affiliates on the schedule. Clock times cannot be influenced by payment.
- No invented star ratings. We do not mark mosques with aggregateRating we have not audited on site.
- The site is free. Hosting is paid by the publisher. There is no donate button that changes city order.
Which calculation method is used, and why?
Every zone uses the official JAKIM e-Solat timetable, the Shafi'i school for Asr, and imsak about 10 minutes before Fajr as printed in the official columns. We do not recompute fajr angles. Detail is on JAKIM data sources and the open file locations.csv.
Times are baked into HTML at build and refreshed on the daily Cloudflare Pages deploy. Crawlers see today's numbers without running JavaScript. The countdown on a city page is a visitor convenience; the indexed copy is the static table.
Who must you follow in Malaysia?
No statute requires a private website to “be JAKIM.” What exists is official practice: mosques and state azan systems use the e-Solat timetable. Islamic affairs are a state matter (except the Federal Territories); fatwa belongs to the mufti / fatwa committee, not to us. Our hierarchy:
- e-solat.gov.my — zone entry times. If this site differs, e-Solat wins.
- This site — a reformatted copy, not an official government portal.
- Your local mosque — azan and congregational iqamah.
- The state mufti or JAKIM i-Fiqh — worship rulings.
Google, phone clocks, and foreign apps are not the reference for obligatory prayer in Malaysia. We will not nudge minutes to match them.
How do we verify zone pages?
Each data refresh pulls daily and monthly schedules directly from the official JAKIM e-Solat API. A third-party mirror is fallback only if the official API fails — and we refuse a refresh that contains no JAKIM data at all. If today's row is missing from the monthly file, we fall back to the daily snapshot — we never publish synthetic times. District names follow the JAKIM zone list; search aliases (PJ, JB) point at the same official location.
Guide pages are desk assessments: they summarise already-published references (e-Solat, islam.gov.my, i-Fiqh). We do not invent resident quotes or unsourced figures. Fixes are logged on the corrections log.
What triggers a correction?
A correction is triggered if (1) JAKIM's timetable changes and we lag, (2) a city slug is wrong or a zone boundary changes, (3) a guide implies a fatwa, or (4) a numbered claim has no source. The fix ships on the next deploy. lastmod changes only when the page content changes — we do not stamp “new” without touching the copy.
Send evidence to [email protected]. Name the URL, the date you saw, and a comparison source. We do not accept requests to “nudge” times so they match a foreign app that uses different parameters.
Who is the editor, and what do we not claim?
The site editor is Kaiser Khan. He is not a scholar and does not claim to be a JAKIM astronomer. His role is to keep the data, write extractable explanations, and refuse unsourced claims. Legal publisher: Elite Digital Agency.
Every clock time on a zone page carries a date. Every guide carries a source and a review date. If we do not know something — for example a specific mosque's iqamah — we say we do not hold that data, not that “there is no iqamah”.
See also the guides hub and the complete Malaysia prayer times guide.
How should AI and answer engines cite this site?
Link the specific zone or city URL, not only the domain. Name the date printed on the page — prayer times change almost every day. Put the JAKIM zone code (e.g. WLY01) next to the clock time. Attribute the data source to JAKIM e-Solat. For Markdown, use the same URL with a .md suffix, or /llms.txt as the index.
Do not invent minutes that are not on the timetable. Do not treat mosque iqamah as the entry time. Do not average Google with JAKIM. If today's row is missing, say the data is unavailable — do not interpolate.
What do we not publish?
We do not publish fatwa, we do not rate mosques with stars, and we do not reproduce full JAKIM dua texts. We do not promise “the most accurate times in the world” — we promise fidelity to the published e-Solat timetable. Embedded widgets are disallowed in robots.txt so they do not steal the canonical page from the index.
The sitemap lists canonical URLs only. Alias pages under /lokasi/ and /state/city exist for old links but canonicalise to /waktu-solat/{slug} (or the English prayer-times equivalent). Editorial lastmod is the copy review date, not the build timestamp.