time to fast for ramadan
The month of fasting will end on either Friday 17 July or Saturday 18 July, as there are either 29 or 30 days in a lunar month. As Ramadan begins about 11 days earlier each year, it sometimes falls in winter months when the fasts are short, and in summer months when the fasts are long.