İslam takvimi, Ay'ın Dünya etrafındaki dönüşüne dayalı bir takvimdir ve bu sebeple Gregoryen takviminden farklıdır. Ay takviminin bir ayı, yeni ayın görülmesinden sonraki yeni ayın görülmesine kadar olan süreyi kapsar. Bu süre genellikle 29 ila 30 gün arasında değişir.
Ramazan ayının başlangıcı ve bitişi, hilalin (yeni ayın ilk görünüşü) gözlemlenmesi ile belirlenir. Eğer 29. günün akşamında hilal görülürse, Ramazan 29 gün sürmüş olur ve ertesi gün Bayram başlar. Eğer hilal görülmezse, Ramazan 30 gün sürer ve Bayram bir sonraki güne ertelenir.
Bu uygulama, İslam inancında Ay'ın döngülerine dayalı kıldığı ibadetlerin doğru zamanlarda yerine getirilmesini sağlamak için önemlidir. Dolayısıyla, Ramazan ayının süresi gözlemlere dayalı olarak belirlenir ve bu süre genellikle 29 veya 30 gün arasında değişir.