Công cụ chuyển đổi lịch Hijri sang Dương lịch là gì?
Công cụ này giúp bạn chuyển một ngày trong lịch Hijri (âm lịch của người Hồi giáo) sang ngày tương ứng trên Dương lịch (lịch phương Tây). Công cụ sử dụng lịch Hồi giáo theo phương pháp số học, hay còn gọi là phương pháp bảng tính, thay vì lịch dựa trên quan sát trăng lưỡi liềm bằng thiên văn. Vì vậy, ngày được tính toán có thể chênh lệch cộng hoặc trừ một ngày so với ngày được công nhận theo nghi lễ tôn giáo. Lịch Hijri là âm lịch thuần túy gồm 12 tháng, tổng cộng 354 ngày trong năm thường và 355 ngày trong năm nhuận. Một ngày trong lịch Hồi giáo bắt đầu từ lúc mặt trời lặn của ngày Dương lịch trước đó, nên ngày Dương lịch hiển thị tương ứng với phần ban ngày. Phép chuyển đổi này mang tính phổ quát và không gắn với bất kỳ quốc gia cụ thể nào.
Cách sử dụng
Trước tiên hãy chọn loại lịch (Standard, Kuwaiti hoặc Fatimid) — mỗi loại sử dụng một tập hợp năm nhuận hơi khác nhau trong chu kỳ 30 năm. Tiếp theo, chọn tháng Hijri bắt đầu và nhập năm Hijri theo đơn vị AH (sau Hijra). Sau đó chọn độ dài khoảng thời gian muốn chuyển đổi: một tháng, hai tháng, nửa năm hoặc trọn một năm. Kết quả sẽ hiển thị ngày bắt đầu trên Dương lịch (ngày mùng 1 của tháng đã chọn), ngày kết thúc trên Dương lịch (ngày cuối cùng của tháng cuối), tổng số ngày và một bảng chi tiết theo từng tháng.
Công thức tính
Ngày Hijri trước tiên được chuyển thành Số Ngày Julian (JDN):
$$\text{JDN} = \text{ngày} + \left\lceil 29.5 \times (\text{tháng} - 1) \right\rceil + (\text{năm} - 1) \times 354 + \text{soNgayNhuanTruocDo}(\text{năm}) + \text{EPOCH} - 1$$trong đó \(\text{EPOCH} = 1948440\). Sau đó JDN được ánh xạ sang ngày Dương lịch bằng thuật toán Fliegel-Van Flandern. Mỗi chu kỳ 30 năm chứa 11 năm nhuận, tương ứng 10631 ngày cho mỗi chu kỳ.
Ví dụ minh họa
Chuyển đổi ngày 1 Ramadan 1447 AH (theo lịch Standard).
$$\left\lceil 29.5 \times 8 \right\rceil = 236$$$$1446 \times 354 = 511884$$số ngày nhuận trước đó = 530;
$$\text{JDN} = 1 + 236 + 511884 + 530 + 1948440 - 1 = 2461090$$tức ngày 18 tháng 2 năm 2026. Tháng Ramadan có 30 ngày, nên khoảng thời gian này kết thúc vào ngày 19 tháng 3 năm 2026.
Câu hỏi thường gặp
Vì sao ngày có thể lệch một ngày? Lịch bảng tính hoàn toàn dựa trên số học; trong khi đó các giáo sĩ xác nhận tháng mới bằng cách quan sát trăng lưỡi liềm sau lúc mặt trời lặn, nên họ có thể công bố ngày sớm hơn hoặc muộn hơn một ngày.
Nên chọn loại lịch nào? Standard (Tabular type II) là loại phổ biến nhất; Kuwaiti khớp với thuật toán của Microsoft; còn Fatimid tuân theo quy tắc của cộng đồng Ismaili Bohra.
Tôi có thể chuyển đổi các năm trước năm 1 AH không? Không — công cụ yêu cầu năm Hijri phải là số dương, vì các năm trước đó nằm ngoài mốc khởi đầu (epoch) của lịch.