轉載:28星宿的象意來源
雖然沒有確切的文字記載幹支的來歷,但我們可以根據現有資料進行推導。《易學原理與大六壬應用》一書解釋如下:根據現代天文學知識,我們知道周天二十八星宿是由恒星組成的,天文學上恒星十分穩定,相對位置幾千幾萬年甚至更長時間內都保持不變,對地的影響也是相對穩定的,而我們地球及其他太陽系的行星不斷的圍繞太陽公轉,而整個太陽系則是相對於北極星(即紫微星)位置不變的在銀河系中做螺旋運轉,這就形成了因日月五星運行而造成天星之間位置關系的改變,進而改變了特定星宿對地球及地上萬事萬物的影響,所以古人通過夜觀天象來預測吉兇,《開元占經》就是古占星學著作,而七政四余和紫微鬥數就是延伸出來的古星命學。
夜觀星象受時間位置等諸多不利因素制約,所以人們試圖尋找更為簡便的方法進行占蔔,地支就是在這種情況下被利用起來了。根據歷法知識我們知道,月的劃分是根據月亮的一次圓缺循環為標準,分為大小月,大月30天,小月29天,一年十二個月,又加以閏月補其不足。所以天文上把黃道平面劃分為十二宮,以日躔過宮劃分十二個月。所以古代把黃道十二宮以地支命名,十二宮又與二十八宿相對應,即子宮有女、虛、危三宿;醜宮有鬥、牛二宿;寅宮有尾、箕二宿;卯宮有氐、房、心三宿;辰宮有角、亢二宿;巳宮有翼、軫二宿;午宮有柳、星、張三宿;未宮有井、鬼二宿;申宮有觜、參二宿;酉宮有胃、昴、畢三宿;戌宮有奎、婁二宿;亥宮有室、壁二宿。所以,二十八宿的天文象意是我們幹支學中地支取象的象意來源,十二地支中有藏有二十八星宿,其意義也是來源於此。
換一種方式解釋,因為幹支是用來計時的,我們可以把黃道十二宮平面想象成鐘表的表盤,以地球為表盤中心,十二宮就是表盤的刻度指示,日月五星相當於七個指針,運行在黃道十二宮這個大表盤之上,形成一個巨大的時鐘。其中,太陽就是“年”指針,地球繞太陽運行一周回到原點就是一年的時間;月亮就是“月”指針,月亮繞地球運行一周回到原點就是一個月的時間;二十四節氣是跟太陽過宮有直接聯系,而和月球運轉沒有直接關系,所以造成了歷法上月令和節氣的時間差,因此我們幹支學的月令是根據節氣而定,即跟日躔過宮相一致。我們再看兩個最慢的指針,即太陽系中兩個最重要的行星木星(歲星)和土星(鎮星)交會的周期,需要20年,即一個運;如果兩星要在同一個宮位上(比如子宮)交會的話,則需要經過60年,即一元。同理,日月五星重合在同一宮位的周期,則需要大致180年左右,即一個正元;如果把日月五星重合的位置再具體化,由夾角30度的一個宮位變為夾角12.8度的一個星宿的宿位,則需要大致540年才能重合一次,即一個大元。這個假設與實際天文學計算有出入,但如此理解起來就比較容易,也更容易把時間和空間結合起來,因為十二宮即十二地支,所代表的是空間上的十二方位;鐘表的表盤代表了宇宙的能量場,即相對靜止的天地的氣場;日月五星的運行攪動了原本相對靜止的能量場,日月五星在十二宮的位置分布,就代表了當前時間內各星對各宮的影響力大小,即當前時間空間內天體能量的分布狀態,其表達形式就是甲子、乙醜、丙寅、丁卯等。
上面我們假想的時鐘只有年月指針,沒有日時指針,這就需要我們把地球自轉的因素加以考慮。地球自轉周期為一天,即24小時,在地球自轉過程中,日月五星對地球同一地點的影響時時在發生著變化,地球上同一地點相對於日月五星運轉了一周;地球一天時間內公轉角度向前行進約1度,也就是相對於日月五星的空間位置變化為1度,周而復始,日復一日。因此,地球上同一地點的天體能量分布以每天1度的位置而產生變化,即產生了同一地點能量分布逐日逐時變化的結果,這就是日和時的甲子、乙醜、丙寅、丁卯等等。