一
六十甲子表
甲子1 | 乙丑2 | 丙寅3 | 丁卯4 | 戊辰5 | 己巳6 | 庚午7 | 辛未8 | 壬申9 | 癸酉10 |
甲戌11 | 乙亥12 | 丙子13 | 丁丑14 | 戊寅15 | 己卯16 | 庚辰17 | 辛巳18 | 壬午19 | 癸未20 |
甲申21 | 乙酉22 | 丙戌23 | 丁亥24 | 戊子25 | 己丑26 | 庚寅27 | 辛卯28 | 壬辰29 | 癸巳30 |
甲午31 | 乙未32 | 丙申33 | 丁酉34 | 戊戌35 | 己亥36 | 庚子37 | 辛丑38 | 壬寅39 | 癸卯40 |
甲辰41 | 乙巳42 | 丙午43 | 丁未44 | 戊申45 | 己酉46 | 庚戌47 | 辛亥48 | 壬子49 | 癸丑50 |
甲寅51 | 乙卯52 | 丙辰53 | 丁巳54 | 戊午55 | 己未56 | 庚申57 | 辛酉58 | 壬戌59 | 癸亥60 |
1日=100刻,
三正
三正表
月建 | 子 | 丑 | 寅 | 卯 | 辰 | 巳 | 午 | 未 | 申 | 酉 | 戌 | 亥 | 子 | 丑 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
夏正天正 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
殷正地正 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | ||
周正人正 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 |
三正之說不足爲信,只有夏正建寅是準確的,周正在魯文公之後是建子也是可以確定的。如欒書缶的「正月季春」,正月是夏正,季春是周正。
秦、漢初用的顓頊曆,一般說是建亥,實際上是夏正建寅。特殊的是,建寅一月爲正(端)月,建亥十月爲歲首。如陳涉在秦二世元秊七月起義,二秊十二月被殺,不是一秊半,而是半秊。顓頊曆一直用到元封六秊九月,武帝改用太初曆。而這樣,太初元秊就包含了兩箇十、十一、十二月(因爲元封六秊用的顓頊曆,沒有十月了)。
自漢武帝正式使用年號,頒佈太初曆,改用夏正以後,後世兩千多年的帝王一般只改年號而不改正朔,只有武則天,太平天國等改正朔。很多文獻都稱,今日所用之華夏曆法就是夏曆,但現行華夏曆法已有演變,事實上今日之曆法只是沿用了夏正,而沒有用夏朔。夏以天明為朔,商以雞鳴為朔,周以夜半為朔,體現了計時的進步;因為天明時間受天氣、季節影響,雞鳴也不準確,而夜半則可用天文觀測精確確定,自周朝始,華夏一直以夜半為日之分界。↩
參考資料
網路工具
偶然間發現了伊利諾伊大學 廖育棟教授 的網站,他的專業是統計學,大概是70年代生人。有:
- 古六曆計算法
- 月相和二十四節氣的計算 PDF文檔,相對論都用上了,完全不是我所能及。
- 月相和二十四節氣時刻
- 儒略日—日干支轉換器
- 公曆——農曆轉換器公元前722年—公元2200年
- 大統曆的定朔
還有這位 kanasimi 先生的 [東亞各王朝紀年與公曆轉換](https://kanasimi.github.io/CeJS/_test suite/era.htm),現已完成 246 BCE–2100 CE 之中曆、太平天曆、日本元号、Âm lịch (越南陰曆)等之轉換工作,並已針對某些紀年,如秦漢歷、唐肅宗、武后、太平天囯等時期作特殊處理。
這是廖教授和 kanasimi 先生在 GitHub 上的 issue,有 JS 代碼。我發現原來他的算法就是授時曆的算法。看來授時曆不僅僅是廢掉了上元積年,其實是更換了計算思路
壽星天文曆:天文實曆。
香港天文臺 1901—2100中西曆對照表
書籍
史記 曆書 (中華書局新點校本)漢書 律曆志 曆的部分- 張培瑜
中國先秦史曆表 - 張培瑜
三千年曆日天象 - 張聞玉
古代天文曆法講座 (廣西師大出版社,2008 秊) - 張培瑜
中國古代曆法 (中國科學技術出版社,2007 秊) - 劉洪濤
古代曆法計筭法 (南開大學出版社,2003 秊) - 劉操南
古代天文曆法釋證 (浙江大學出版社,2009 秊)
論文
- 許名瑲 青川郝家坪秦牘
田律 曆日考釋,簡帛網,2015-11-24。有比較詳盡的古六曆算法。 - 張齊明
易緯乾鑿度與「甲寅元」之争 (國學學刊 2016 秊第 1 期),林金泉易緯乾鑿度的曆法與積秊 ,成大中文學報 2016 秊 9 月。(還想吐槽一下,爲何我們的㫷刊電子化進程不能加快一點,大多數㫷刊只能在知網上下,如果不是高校的人,還㝵給錢啊。人家臺灣的論文,直接谷歌就出來了。還有,什麼時候知網能開發一箇評論功能呢?一定很好玩。)