Prayer times are derived from the sun's position relative to the observer. Five of the daily prayers anchor on observable solar events:

  • Fajr — when the sun is a fixed angle below the horizon before sunrise (the "morning twilight" angle).
  • Sunrise — the upper limb crosses the horizon (used as the cutoff for Fajr).
  • Dhuhr — solar noon (the sun crosses the meridian) plus a small offset.
  • Asr — when an object's shadow equals (its noon shadow) + (factor × its height). The factor is 1 for Shafi/Maliki/Hanbali and 2 for Hanafi.
  • Maghrib — sunset (the upper limb meets the horizon).
  • Isha — either when the sun reaches a fixed angle below the horizon (the "evening twilight" angle), or a fixed offset after Maghrib (e.g., 90 minutes for Umm al-Qura).

The differences between calculation methods come from which Fajr and Isha angles each authority adopted. The Muslim World League uses 18°/17°. ISNA uses 15°/15°. Egyptian uses 19.5°/17.5°. Karachi uses 18°/18°. Umm al-Qura uses 18.5° for Fajr and a 90-minute offset for Isha (120 in Ramadan).

QiblaWeb uses the adhan-js library — an audited implementation that handles solar position, leap seconds, and edge cases consistently. For per-city pages, the regional default method is applied. You can switch the method on the page if your community uses a different one.

Why two communities can have different timetables

Even with the same calculation method, your local mosque may apply a small delay or a manually-set adjustment (especially for Fajr and Isha). If the mosque's timetable differs from this page, follow the mosque.

Source

Calculation methodology summarized from AlAdhan — Prayer calculation methods (retrieved 2026-05-09).