Công cụ này làm được gì
Công cụ giúp bạn lập lịch nhiều ngày cho năm thời điểm cầu nguyện hằng ngày của người Hồi giáo - Fajr, Dhuhr, Asr, Maghrib và Isha - cùng với giờ mặt trời mọc và nửa đêm Hồi giáo, cho bất kỳ địa điểm nào trên Trái Đất. Ngoài ra, công cụ còn cho biết hướng Qibla, tức phương la bàn hướng về Kaaba ở Makkah (Mecca). Phần tính toán dựa trên thuật toán thiên văn praytimes.org được sử dụng rộng rãi, nên công cụ mang tính phổ quát: nó không gắn riêng với quốc gia nào, mà chỉ phụ thuộc vào quy ước phương pháp tính mà bạn chọn.
Cách sử dụng
Nhập ngày bắt đầu theo lịch Dương (Gregorian), rồi chọn số ngày liên tiếp muốn lập bảng (1 tuần, 2 tuần hoặc 1 tháng). Khai báo địa điểm bằng kinh độ thập phân (đông là dương, tây là âm) và vĩ độ (bắc là dương, nam là âm), độ lệch múi giờ UTC tính theo giờ, và độ cao tính theo mét. Bật hoặc tắt Giờ tiết kiệm ánh sáng ban ngày (DST), chọn một phương pháp tính (mỗi phương pháp ấn định góc chạng vạng cho Fajr và Isha) cùng phương pháp xác định giờ Asr theo trường phái luật (Tiêu chuẩn hoặc Hanafi). Kết quả là một bảng lịch hiển thị từng giờ cầu nguyện theo giờ địa phương dạng HH:MM.
Giải thích công thức
Với mỗi ngày, số Julian cho ra độ nghiêng (declination) của Mặt Trời và phương trình thời gian (equation of time). Dhuhr là giờ chính ngọ mặt trời, đã hiệu chỉnh theo kinh tuyến và múi giờ của bạn. Mọi thời điểm còn lại được tìm bằng cách giải góc giờ (hour angle) tại đó Mặt Trời nằm ở một số độ nhất định trên hoặc dưới đường chân trời.
$$T_{\text{prayer}} = 12 + \frac{\text{Lng}}{15} + \text{UTC} + \text{DST} - \frac{Eq}{60} \pm \frac{H(\alpha)}{15}$$
$$\text{where}\quad \left\{ \begin{aligned} H(\alpha) &= \arccos\!\left(\frac{-\sin\alpha - \sin\phi\,\sin\delta}{\cos\phi\,\cos\delta}\right) \\ \phi &= \text{Lat} \\ \alpha_{\text{Fajr}} &= 18^{\circ},\quad \alpha_{\text{Isha}} = 17^{\circ} \\ \text{Asr} &: \operatorname{arccot}\!\left(k + \tan|\phi-\delta|\right) \end{aligned} \right.$$
Giờ mặt trời mọc và Maghrib dùng góc chân trời có tính đến khúc xạ và độ "chìm" phụ thuộc độ cao. Asr dùng hệ số chiều dài bóng là 1 (Tiêu chuẩn) hoặc 2 (Hanafi):
$$T_{\text{Asr}} = 12 + \frac{\text{Lng}}{15} + \text{UTC} - \frac{Eq}{60} + \frac{1}{15}\arccos\!\left(\frac{\sin\!\big[\operatorname{arccot}(k + \tan|\phi-\delta|)\big] - \sin\phi\,\sin\delta}{\cos\phi\,\cos\delta}\right)$$
Ở các vĩ độ cao, khi Mặt Trời không bao giờ xuống đủ sâu tới góc chạng vạng yêu cầu, phương pháp hiệu chỉnh Dựa trên góc (Angle-Based) sẽ đặt Fajr và Isha tại một tỷ lệ tương ứng của thời gian ban đêm.
Ví dụ minh họa
Với Berlin (vĩ độ 52,5167; kinh độ 13,4; UTC+1; bật DST) vào ngày 15 tháng 6 năm 2024 theo phương pháp Muslim World League, Dhuhr rơi vào khoảng 13:06, Asr khoảng 17:31 và Maghrib khoảng 21:30; vì giữa mùa hè Mặt Trời không bao giờ chìm xuống tới \(-18^{\circ}\) nên Fajr và Isha bị giới hạn theo quy tắc ban đêm Dựa trên góc. Hướng Qibla từ Berlin vào khoảng \(136{,}7^{\circ}\) tính từ hướng bắc thực.
Câu hỏi thường gặp
Vì sao Fajr và Isha lại bất thường vào mùa hè ở các vĩ độ cao? Mặt Trời không xuống tới góc chạng vạng cần thiết, nên phương pháp Dựa trên góc ước lượng hai thời điểm này theo một tỷ lệ của ban đêm.
Tôi có cần tự cộng thêm DST không? Không - hãy giữ độ lệch UTC là giá trị múi giờ chuẩn rồi bật DST; công cụ sẽ tự cộng thêm một giờ.
Độ chính xác ra sao? Các công thức mặt trời độ chính xác thấp này có sai số khoảng một phút, hoàn toàn đủ tốt cho lịch cầu nguyện.