出處:
《左傳·僖公五年》:“童謠云:‘丙之晨,龍尾伏辰。均服振振,取虢之旗,鶉之賁賁,天策焞焞,火中成軍,虢公其奔?!渚旁率轮缓酰勘拥?,日在尾,月在策,鶉火中,必是時(shí)也?!倍?,丙子朔,晉滅虢。虢公丑奔京師。師還,館于虞,遂襲虞,滅之。
這里是“假道伐虢”事件最后交戰(zhàn)前的預(yù)言和結(jié)果。全文有三部分,童謠“龍尾伏辰”,對(duì)童謠的分析“其九月十月之交乎”,及結(jié)果“冬十二月丙子朔,晉滅虢”。
先理解字義,再作分析。
龍:即四象之青龍。四象為二十八宿所象之物,故稱象。
尾:青龍的尾部即稱尾宿。
辰:辰的含義很多,“多語寡人辰,而莫同”,這里指“日月之會(huì)”。
日月之會(huì)即指的是合朔。此時(shí)太陽月亮地球基本在同一直線上,因此稱為“合”。其中月亮在太陽和地球之間,月亮的背光面正對(duì)地球,故而朔日看不到月亮。
伏:隱藏。日出時(shí)太陽光遮蔽星光,所以星隱藏不見。
古代未有歷法之先,是通過觀察天象確定時(shí)間的,即所謂觀象授時(shí)。譬如現(xiàn)在若沒有鐘表,通過觀察太陽的位置可以確定大概幾點(diǎn),這是利用恒星的周日視運(yùn)動(dòng)來判斷時(shí)間。如果沒有日歷,需要確定月日,就需要觀察恒星的周年視運(yùn)動(dòng)。古人通過長(zhǎng)期的觀察,得到每月恒星背景的相對(duì)位置,戰(zhàn)國(guó)時(shí)期這種位置關(guān)系,見載于《漢書·律歷志》,整理成表格如下:
| 月建 | 子 | 丑 | 寅 | 卯 | 辰 | 巳 | 午 | 未 | 申 | 酉 | 戌 | 亥 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 中氣 | 冬至 | 大寒 | 雨水 | 春分 | 谷雨 | 小滿 | 夏至 | 大暑 | 處暑 | 秋分 | 霜降 | 小雪 |
| 星次 | 星紀(jì) | 玄枵 | 諏訾 | 降婁 | 大梁 | 實(shí)沉 | 鶉首 | 鶉火 | 鶉尾 | 壽星 | 大火 | 析木 |
| 星宿 | 斗 | 女 | 危 | 奎 | 胃 | 畢 | 井 | 柳 | 張 | 軫 | 氐 | 尾 |
二十八宿為一般人所熟悉,故而只解釋月建。古人觀察到,北斗七星一年內(nèi)逆時(shí)針旋轉(zhuǎn)一周,從而將周天劃分為十二辰,使每月對(duì)應(yīng)一辰,通過觀察北斗七星指向那個(gè)辰位,就可以知道是第幾個(gè)月份。劃分方式是將一年的起點(diǎn)(冬至月)開始,從子到丑依序?qū)?yīng),稱為斗建。若以冬至所在月為正月,則稱正月建子,以冬至后二月為正月,則稱正月建寅?!蹲髠鳌分蟹Q周正建子,夏正建寅。
如此,由表可知,尾宿對(duì)應(yīng)于析木,中氣為小雪。是月建亥,于夏歷為十月,于周歷為十二月。
“龍尾伏辰”是天象,足以確定是夏歷十月初一。傳文中又指出這一天的干支是丙子。按古六歷推步,僖公五年夏歷十月丙子朔、周歷十二月丙子朔,皆相合。但以現(xiàn)代天文學(xué)計(jì)算,是年寅正十月丁丑朔,子正為十二月丁丑朔,在公歷11月16日。則前日丙子為公元前655年11月15日?!洞呵铩分兴范嗪咸?,而《左傳》多失天,是為后人根據(jù)其已知之歷史,逆推此歷日?!蹲髠鳌奉A(yù)言基本皆得驗(yàn)證,即為作者為證其觀點(diǎn)自造預(yù)言。