Il Ramadan è il nono mese dell'anno islamico, può essere di 29 o 30 giorni (come ogni altro mese in questo calendario lunare). Di solito questo è determinato dall'osservazione visiva della luna nel 29 del mese, se la luna è stata osservata, il mese è di 29 giorni, altrimenti il mese continuerà a 30 giorni. Cordiali saluti, ecco perché la mezzaluna è considerata il simbolo dell'Islam.
Quindi, non c'è modo di saperlo in anticipo. I calcoli sono accurati la maggior parte delle volte, ma può comunque andare storto soprattutto se il tempo è nuvoloso e la luna non può essere osservata mentre i calcoli suggeriscono che il mese è di 29 giorni, quindi il mese continuerà a 30 giorni indipendentemente dai calcoli. Questo è ovviamente nella maggior parte dei paesi. Alcuni paesi dipendono totalmente dai calcoli, mentre altri no.
Un'altra cosa degna di nota, le stesse regole si applicano al mese prima del Ramadan (Sha'aban), il che significa che qualsiasi modifica a quel mese influenzerà il Ramadan, causando la differenza di due giorni rispetto alle date calcolate, come suggerito nella tua domanda. In molti anni, i paesi islamici hanno tre Eids (il primo giorno dopo il Ramadan, è come il Natale per i musulmani), uno finirebbe il Ramadan due giorni prima degli altri, mentre alcuni lo terminerebbero un giorno prima, e il resto lo finirà il 30 giorni! quindi c'è la possibilità di partecipare a tre diversi Eids.
Bahrein, poiché la maggior parte dei paesi sunniti segue l'Arabia Saudita, i paesi sciiti (o gruppi all'interno dei paesi) seguono principalmente l'Iran. Alcuni paesi come l'Indonesia possono avere due date diverse! alcuni smetteranno di digiunare in una data e il resto aggiungerà un altro giorno.
Il calendario islamico ufficiale in Arabia Saudita si chiama Ummulqura , che è seguito anche in Bahrain a questo proposito, se vuoi avere la migliore ipotesi, allora è così, e secondo esso, il Ramadan si concluderà il 16 luglio 2015.