一年有12個月的主要原因與地球繞太陽的公轉週期有關。
地球繞太陽公轉一週的時間大約是365.24天,這被稱爲“迴歸年”。爲了方便起見,曆法上的年採用了完整的天數,即公曆的平年是365天,閏年是366天,每四年一閏,每百年少閏一次。另外,農曆是根據月亮的朔望月(大約29.5天)共12個月算一年,一年大約是354天。每三年有一箇閏年,閏年是383天或384天。
此外,月相週期也是一年分爲12個月的一箇重要原因。月相是指月球從一箇月相到另一箇月相的時間,通常爲29.5天左右。因此,一年的長度大約爲365.25天,這意味着一年可以分成12個月,每個月長度爲約29.5天,以對應月相的週期。
古代人們使用月亮來計算時間,月相的變化可以幫助人們確定時間,例如在農業社會中,人們可以通過月相來確定播種和收穫的時間。由於月相週期較爲穩定,因此將一年分爲12個月的想法逐漸形成並得到了廣泛應用。