روش‌شناسی ما

جهت قبله با استفاده از روش دایره بزرگ (مثلثات کروی) بین یک موقعیت مکانی مشخص و مختصات کعبه (عرض جغرافیایی ۲۱٫۴۲۲۵ درجه شمالی، طول جغرافیایی ۳۹٫۸۲۶۲ درجه شرقی) محاسبه می‌شود. اوقات شرعی با فرمول‌های استاندارد نجومی مبتنی بر زاویه خورشید محاسبه می‌شوند، با یک روش محاسبه قابل‌انتخاب متناسب با قراردادهای منطقه‌ای (رابطه جهانی مسلمانان، ISNA، ام‌القری و دیگر روش‌ها).

جهت قبله

سمت شما نسبت به کعبه، جهت اولیه کوتاه‌ترین مسیر دایره بزرگ از مختصات شماست، نه یک خط مستقیم روی تصویر تخت نقشه — به همین دلیل است که این جهت روی نقشه جهان مستطیلی ممکن است غیرمنطقی به‌نظر برسد، اما در واقع کوتاه‌ترین مسیر روی سطح خمیده زمین است. جهت قطب‌نمای دستگاه شما به‌صورت زنده خوانده و با این سمت ترکیب می‌شود تا عقربه روی صفحه را هدایت کند.

محاسبه اوقات شرعی

پنج وقت نماز روزانه، به‌همراه طلوع آفتاب و نشانگرهای نیمه‌شب شرعی و ثلث آخر شب، از موقعیت خورشید برای تاریخ و مختصات شما به‌دست می‌آیند. فجر و عشا زمانی تعریف می‌شوند که خورشید به تعداد معینی درجه زیر افق برسد («زاویه شفق»)؛ ظهر همان نیمروز شرعی است؛ عصر زمانی است که سایه یک جسم به مضربی از ارتفاع خودش برسد؛ مغرب زمان غروب آفتاب است.

زاویه‌های شفق بر اساس قرارداد منطقه‌ای متفاوت‌اند، به همین دلیل یک روش محاسبه قابل‌انتخاب ارائه می‌دهیم:

  • رابطه جهانی مسلمانان (MWL) — فجر ۱۸ درجه، عشا ۱۷ درجه. پرکاربردترین حالت پیش‌فرض بین‌المللی.
  • سازمان کل مصر — فجر ۱۹٫۵ درجه، عشا ۱۷٫۵ درجه.
  • دانشگاه علوم اسلامی کراچی — فجر ۱۸ درجه، عشا ۱۸ درجه.
  • ام‌القری، مکه — فجر ۱۸٫۵ درجه، عشا به‌صورت ثابت ۹۰ دقیقه پس از مغرب، نه بر اساس زاویه.
  • دبی — فجر ۱۸٫۲ درجه، عشا ۱۸٫۲ درجه.
  • کمیته رؤیت هلال جهانی — فجر ۱۸ درجه، عشا ۱۸ درجه.
  • انجمن اسلامی آمریکای شمالی (ISNA) — فجر ۱۵ درجه، عشا ۱۵ درجه.
  • کویت — فجر ۱۸ درجه، عشا ۱۷٫۵ درجه.
  • قطر — فجر ۱۸ درجه، عشا به‌صورت ثابت ۹۰ دقیقه پس از مغرب.
  • سنگاپور — فجر ۲۰ درجه، عشا ۱۸ درجه.
  • تهران، مؤسسه ژئوفیزیک — فجر ۱۷٫۷ درجه، عشا ۱۴ درجه.
  • ترکیه، دیانت — فجر ۱۸ درجه، عشا ۱۷ درجه.

قرارداد عصر

دو مذهب فقهی زمان شروع عصر را بر اساس طول سایه تعریف می‌کنند: قرارداد استاندارد (شافعی، مالکی، حنبلی) آن را زمانی می‌داند که سایه یک جسم برابر با ارتفاع خودش به‌علاوه سایه‌اش در نیمروز شود؛ قرارداد حنفی تا زمانی صبر می‌کند که سایه دو برابر آن طول شود و وقت عصر دیرتری به‌دست می‌آید. هر دو در صفحه اوقات شرعی قابل‌انتخاب هستند.

مناطق با عرض جغرافیایی بالا

در عرض‌های جغرافیایی بالای حدود ۴۸ درجه (بخش زیادی از شمال اروپا، کانادا و مناطق مشابه)، ممکن است خورشید در برخی فصل‌ها آن‌قدر زیر افق نرود که فجر یا عشای مبتنی بر زاویه شفق استاندارد اصلاً رخ دهد — مشکل معروف «شب‌های سفید». در این موارد، به‌جای زاویه، از محاسبه نسبی شب استفاده می‌کنیم تا فجر و عشا همچنان به زمانی معقول برسند، نه اینکه از برنامه ناپدید شوند.

تقویم هجری

تاریخ‌های هجری (اسلامی) در این سایت با الگوریتم استاندارد تقویم جدولی («مدنی») محاسبه می‌شوند — یک قاعده حسابی ثابت، نه رؤیت هلال واقعی. این روش تقریبی قابل‌اعتماد و پرکاربردی است، اما اعلام رؤیت هلال محلی شما (و در نتیجه، آغاز واقعی ماهی مانند رمضان) ممکن است یک روز زودتر یا دیرتر باشد. ما این نکته را در هر صفحه‌ای که تاریخ هجری نمایش می‌دهد یادآوری می‌کنیم.

منابع و محدودیت‌ها

موقعیت شهرها و منطقه‌های زمانی از مجموعه داده‌ی گردآوری‌شده خودمان می‌آیند؛ ژئوکدینگ برای جستجو توسط OpenStreetMap Nominatim انجام می‌شود. تمام محاسبات با فرمول‌های استاندارد و منتشرشده نجومی اجرا می‌شوند — ما از هیچ API شخص‌ثالث اوقات شرعی استفاده نمی‌کنیم. مانند هر برنامه محاسبه‌شده‌ای، همیشه در صورت اختلاف، به اوقات منتشرشده مسجد یا جامعه محلی خودتان مراجعه کنید.