首先,古人以相鄰兩個正午(日影最短)的相差時間算出一天的長度.然後將其均分12等分,進而推出其它時辰,有一點我們的明白這樣算出的一天的長度實際為一個真太陽日的長度,當然了真太陽日的長度不均勻,不過相鄰兩個真太陽日相差很少的,所以由兩個正午推出的時辰,在這兩個相鄰的真太陽日里基本相同,可以適用在這兩個真太陽日里,誤差可以不計。
其次,我覺得我們 用均時差程式算出的時差只是幫我們確定了在平太陽時計時系統里一天正午的正確位置,並不能幫我們確定各個時辰分界點的位置。未何這樣說呢?因未一年中真太陽日的長短是不相同的,一年中只有只有每年陽曆的四月廿五日、六月十四日、九月一日、十二月廿四日才恰好24小時, 其餘的三百六十一天, 不是多就是少.如果我們單單用均時差進行簡單的加減的話,無疑是只不過將一天中時辰點平移了一定的位置,這樣的話我們就完全沒有考慮真太陽日的長度不均勻的問題,而不知不覺中認同了每天都是24小時,當然了這樣的推法一年中只有四天是正確的,其它的都不大準確。
下面我就具體的算法做一個最悲觀估計(也就是最大誤差估計)
就我現在手中現有的資訊,一年中兩個真太陽日的最大長度差是51秒,我們不妨假設是1分鐘(這樣更保險)。所以我們不難得出一年里一個真太陽日的最大的長度變化範圍(不可能比這個範圍更大了)是:從 24h—1min(1439min)到 24h+1min(1441min),其中h代表小時,min代表分鐘。
我們先算長度是1439分鐘的真太陽日的時辰點,比如就算初子時(應該在23;00左右)
我們將1439分成24等分未59。96分鐘,也就是說這天每個時辰的長度是119。92分鐘而不是120分鐘。還有一點就是由於我們只能通過均時差程式確定每天中正午在平太陽時系統中的位置,無疑我們只能通過正午點來推出其它時辰點。
我們知道初子時點距離正午點是13個等分的時間,我們假定正午點已經進行了真太陽時的轉換未12點,將它往後推遲13 X 59。96分鐘的時間是23點過32。5秒。
同理我們可以算出長度是1441分鐘的真太陽日的初子時點是22點59分27。5秒
也就是說在考慮真太陽日不均勻情況後每年中初子時的最大浮動範圍是23點加減32。5秒
其它的時辰點可以同理推出它的變化範圍(每個時辰點的變化範圍是不同的)。
所以當我們用均時差程式進行真平太陽時差轉換後,有必要考慮由於真太陽日的長度不均勻所引起的各個時辰點的變動,這樣能更精確的界定各個時辰,有利於我們算命。
以上我個人的一些拙見,還望大家批評指正,謝謝!