感謝蔡大師的回覆。
不過,這個問題真的很大嗎?怎麼連蔡大師都不知道?
看來必須有高人出手不可了。
小弟google了一下,先找子正換日的文章,拋磚引玉,希望有高人出手指點一下:
[轉載] 前文陰曆大小月之謎提及,以北京地方平均時間計算,1978年9月2日23時55分發生日月合朔,因此陽曆9月2日是陰曆八月初一,亦即七月小、八月大。
但有人仍有這樣的疑問:1978年9月2日23時55分,是否已算作下一天的子時?換句話說,是「子初換日」還是「子正換日」?術數界對子時換日一直有不少爭論,有主張一交子時(23:00 – 01:00)便算作下日,有主張子時分作「早子時」(23:00 – 00:00)和「夜子時」(00:00 – 01:00),由「夜子時」交入「早子時」才算換日。
要解決「子時換日」的問題, 我們不可能用現代觀點評論古代事物。筆者翻閱過一些古籍,找到了解謎之鑰。
現代人往往有錯覺,認為中國是在引進西方天文學後,才有把每時辰分作「初刻」和「正刻」的做法。實際上,此法可上溯至宋代,如下表:
子時 23:00 – 01:00 子初 23:00 – 00:00 子正 00:00 – 01:00
丑時 01:00 – 03:00 丑初 01:00 – 02:00 丑正 02:00 – 03:00
寅時 03:00 – 05:00 寅初 03:00 – 04:00 寅正 04:00 – 05:00
卯時 05:00 – 07:00 卯初 05:00 – 06:00 卯正 06:00 – 07:00
辰時 07:00 – 09:00 辰初 07:00 – 08:00 辰正 08:00 – 09:00
巳時 09:00 – 11:00 巳初 09:00 – 10:00 巳正 10:00 – 11:00
午時 11:00 – 13:00 午初 11:00 – 12:00 午正 12:00 – 13:00
未時 13:00 – 15:00 未初 13:00 – 14:00 未正 14:00 – 15:00
申時 15:00 – 17:00 申初 15:00 – 16:00 申正 16:00 – 17:00
酉時 17:00 – 19:00 酉初 17:00 – 18:00 酉正 18:00 – 19:00
戌時 19:00 – 21:00 戌初 19:00 – 20:00 戌正 20:00 – 21:00
亥時 21:00 – 23:00 亥初 21:00 – 22:00 亥正 22:00 – 23:00
最有力的證據,見於宋代《寶祐四年會天曆》。筆者所據的?嘉慶御覽鈔本,出自《宛委別藏》,台北商務印書館出版。書中列出寶祐四年(1256年)歲次丙戌的節氣時刻,有「初」、「正」之分。立夏時刻,更是明確寫出「四月三日甲子其夜子初二刻」(見附圖一)。
附圖一:宋代《寶祐四年會天曆》
除此之外,還有《大清順治七年七政經緯躔度時憲書》及《七政臺曆》二書,原書收藏於故宮博物院。筆者所根據的影印本,出自《故宮珍本叢刊》,海南出版社出版。《大清順治七年七政經緯躔度時憲書》,列出順治七年(1650年)七政(太陽、月球、金星、木星、水星、火星、土星)每天所在的宮度。《七政臺曆》,原書屬清康熙金陵龔氏刻本,列出由萬曆三十六年(1608年)至康熙十二年(1673年)間,七政每天所在的宮度。
二書最重要的資料,是每月「日月合朔」的時間,均有「早子時」及「夜子時」之分。例如《七政臺曆》所載,1664甲辰年三月初一,日月合朔在「夜子初二刻」(見附圖二)。
附圖二:清代《七政臺曆》
仍有疑問者,我們可具體找出「子初換日」還是「子正換日」,方法如下:
1. 從《七政臺曆》中,找出「日月合朔」屬夜子時的時刻;
2. 用現代方法,計算出當天「日月合朔」的時刻;
3. 比對二者,我們便得悉,若日月合朔落在夜子時,陰曆初一是屬於本日或是下一日。
得出結果如下:
陽曆日期 現代計算
日月合朔時間
(北京地方時間) 陰曆日期 《七政臺曆》所載
日月合朔時間
1649年5月11日 23:50 己丑年四月初一 夜子初刻
1650年11月23日 23:26 庚寅年十一月初一 夜子初三刻
1654年1月18日 23:32 癸巳年十二月初一 夜子初一刻
1664年3月27日 23:30 甲辰年三月初一 夜子初二刻
筆者結論是,自宋代起,十二時辰已有「初」、「正」之分,而清康熙年間的資料,指出是「子正換日」。若「子初換日」,舉例而言,1664年3月27日發生的日月合朔算作下日,如此則1664年3月28日才是甲辰年三月初一,與上表不符。
---------------------------------------------
上面文章雖然表示清初即有夜子時與日子時之分,但是還是不明白來源何處?
至於立春換年或是冬至換年?看看有無高手回答,要不然,小弟還是去google了。