Рамадан является 9-м месяцем исламского года, это может быть 29 или 30 дней (как и каждый месяц в этом лунном календаре). Обычно это определяется визуальным наблюдением луны 29-го числа месяца, если луна наблюдалась, то месяц равен 29 дням, если нет, то месяц будет продолжаться до 30 дней. К вашему сведению, именно поэтому полумесяц считается символом ислама.
Таким образом, нет возможности узнать заранее. Расчеты точны в большинстве случаев, но, тем не менее, они могут пойти не так, особенно если погода облачная и луна не может наблюдаться, в то время как расчеты предполагают, что месяц равен 29 дням, тогда месяц будет продолжаться до 30 дней независимо от расчетов. Это, конечно, в большинстве стран. Некоторые страны полностью зависят от расчетов, а другие нет.
Стоит упомянуть еще одну вещь: те же правила применяются к месяцу до Рамадана (Шаабан), что означает, что любое изменение этого месяца повлияет на Рамадан, что приведет к разнице в два дня, чем рассчитанные даты, как было предложено в вашем вопросе. В течение многих лет в исламских странах было три Эйдса (первый день после Рамадана, это как Рождество для мусульман), один заканчивал Рамадан на два дня раньше, чем другие, в то время как некоторые заканчивали его на один день раньше, а остальные заканчивали его 30 дней! так что есть шанс посетить три разных Eids.
Бахрейн, поскольку большинство суннитских стран следует за Саудовской Аравией, страны шиитов (или группы внутри стран) в основном следуют за Ираном. В некоторых странах, таких как Индонезия, могут быть две разные даты! некоторые перестанут поститься на свидание, а остальные добавят еще один день.
Официальный исламский календарь в Саудовской Аравии называется Ummulqura , за которым также следуют в Бахрейне. Если вы хотите иметь лучшее предположение, то это оно, и согласно этому Рамадан закончится 16 июля 2015 года.