月亮的圓缺變化是由月球繞地球公轉和太陽光照射到月球上的相對位置決定的。具體來說:
月球繞地球公轉。月球在繞地球公轉的過程中,離地球最近的點(稱爲近地點)和最遠的點(稱爲遠地點)之間的距離大約是7%左右,這導致月球看起來的大小有細微變化,但這種變化對月圓的程度影響不大。
太陽光照射到月球上。由於月球本身不發光,我們看到的月光實際上是太陽光反射到月球表面再反射回地球的結果,隨着月球在公轉過程中相對於地球和太陽的位置發生變化,我們看到月亮的形狀也在不斷變化。
當地球位於太陽和月亮之間時,我們看到的是滿月,即月亮最圓的狀態;而當地球位於太陽和月亮之間,但角度稍有偏差時,我們看到的就是月牙或者其它形狀的月亮。