Les dates du Ramadan changent parce que le calendrier islamique, également connu sous le nom de calendrier Hijri, est lunaire. C'est-à-dire qu'il suit les phases de la lune. Les années hijri sont plus courtes d'environ 11 jours que les années grégoriennes, ce qui signifie que le début du Ramadan est avancé de 11 jours chaque année. Les dates de début et de fin du ramadan peuvent également varier légèrement, car elles dépendent de l'observation du nouveau croissant de lune. Selon le moment où cela se produit, le mois sacré peut commencer ou se terminer un jour ou deux plus tôt ou plus tard que prévu.