../
// 农历的编算
#import "/template.typ":*

#doc-template(
title: "农历的编算",
date: "2020年8月24日",
body: [

公历,也就是现行的格里高利历,大多数人在小学的时候就学过,其规则也很简单。但是农历则不然,每一年春节似乎都在变动,和立春的日子根本不一样,却又总在它附近。而闰月更是让人摸不着头脑,每一个月都有可能称为闰月。

所以,这篇文章我就想写一写,农历是怎样编排出来的。

= 历法的三个变量

世界上的历法有很多种,大致可以分为阴历、阳历、和阴阳历。这些历法所用的,无非就是三个变量:昼夜周期(天)、地球公转周期(年)、月球盈亏周期(月)。注意,这里说的是月球的盈亏周期而不是公转周期。具体的原因后面再解释。

不同的历法会组合这三个变量。公历是一种阳历,选择了“天”和“年”,放弃了契合月球的盈亏周期。所以,公历中的月仅仅具有象征意义。伊斯兰历法是一种阴历,契合了“天”和“月”,而地球的公转则完全不管了。所以,伊斯兰历法和地球公转不匹配,伊斯兰的一些节

...

Email: i (at) mistivia (dot) com