NASA's Scientific Visualization Studio has calculated the different moon phases based on the position of the moon and the sun.
Based on their scientific calculations, the lunar month of Ramadan will be 29 days long, and Eid will be celebrated on June 25, 2017.
However, if the moon is not visible from Saudi Arabia on the 29th night of Ramadan, then Muslims are expected to fast 30 days this year, and Eid will be celebrated on June 26.
READ MORE: A scientific approach vs moon sighting by Abdullah al-Khodairi, Saudi Arabia