Ramadhan ditentukan mengikuti kalender Hijriah dan biasanya terjadi setiap setahun sekali. Namun, pada 2030 umat Islam akan menjalani dua kali Ramadhan karena perbedaan penanggalan kalender Hijriah dan Gregorian atau Masehi.