地方時測演算法

《手掌與疾病》 > 二、年、月、日、時干支掌上推演算法附:地方時測演算法

子午流注針法及其它時間醫學療法所用的時間都是地方時。我們知道,地球表面的每個地點都有自己的子午線,太陽經過當地子午線的時刻就是正午。各個地點根據太陽和本地子午線所定出的時刻,叫做地方時。我國面積廣大,疆域遼闊,東西橫跨經度64°(東經71°~東經135°),從東五區到東九區,分布在五個時區內,東西時間相差達5小時。為了便於東西間的聯繫,現在全國都一律採用東八區(也就是東經120°)的時間作為標準時間,又叫「北京時間」,實際上它並不是北京地區的時間,因為北京地區位於東經116°。「北京時間」作為全國統一的時刻,對於人們的生活起居、郵電、通訊、交通等都是必要的。但作為時間醫學所用的時刻,只能用地方時,因為在同一時間內,地球上各點與太陽、月球及其它星體的相對位置是不同的;不同的時間、地點,自然界對人體及其它生物體的影響是不同的。

在古代,人們就發明了日晷儀,用以測定地方時,現在北京故宮裡還擺放著這種日晷儀,供人們參觀。日晷儀又叫太陽鍾,它是由上盤和下盤兩個部分構成的,如圖12所示,在上盤中間直立一根金屬棒,周圍的一側標上時間刻度。使上盤和水平放置的下盤傾斜相連,傾角是活動的,根據測定時所在地的緯度不同而調節其傾角,上盤與下盤之間的傾角等於「90°—φ」(φ為當地緯度)。這樣就可使金屬棒與地軸平行,上盤與赤道平行。這樣安裝好了之後,從盤面上金屬棒的影子就可以看出當地的時間了。人類在使用鐘錶以前,主要是用這種方法計時的。

圖12日晷儀

圖缺

現在人們已普遍使用鐘錶計時,根據經度來求出地方時就顯得比較方便了。在1884年,世界各國根據協議,把整個地球劃分為二十四個時區,每區跨經度15°,時間相差1小時,把通過英國倫敦格林威治天文台原址的那條經線定為0度經線,作為0度中央經線,從西經7.5度至東經7.5度為中時區,向東劃分十二個時區,向西劃分十二個時區。經度相差1度,地方時就相差4分鐘。利用經度求地方時,首先須找出兩地經度之差;再根據經度和時間的關係,算出兩地的時間差;然後根據「東早西晚」的時間演變原則,所求地點如在東邊就加上時間差,反之,就減去時間差。這樣,就可以算出所求地區的地方時了。求地方時的公式如下:

①|(某地經度)-(另一地經度)|×4=兩地時差(分)

②(東區某地經度+西區某地經度)÷15=兩地時差(小時)

註:公式①用於計算同一方向的兩地時差,即用於計算同在東區或西區的兩地時差。

公式②用於計算不同方向的東、西兩地時差(如東方的北京與西方的紐約)。

例如:以「北京時間」為準,求哈爾濱、成都、南寧等地的地方時,「北京時間」所處時區的經度為東經120°,哈爾濱位於東經126°,成都位於東經116°,南寧位於東經108°,根據上述公式,得:

哈爾濱:|120-126|×4=|-6|×4=24(分)。

成都:|120-116|×4=16(分)。

南寧:|120-108|×4=48(分)。

哈爾濱所處經度為東經126°,位於「北京時」時區東經120°以東,根據「東早西晚」的時間演變原則,哈爾濱的地方時比「北京時間」要早24分鐘,即當「北京時間」是正午12點的時候,哈爾濱已是中午12點24分了。成都位於東經116°,南寧位於東經108°,它們都位於「北京時間」時區東經120°以西,所以成都的地方時比「北京時間」晚16分鐘,南寧地方時比「北京時間」晚48分,即當「北京時間」為正午12點正的時候,成都還是上午11點44分(還差16分才到正午12點);南寧還是上午11點12分(還差48分才到正午12點)。換句話說,當南寧地方時為正午12點正時,「北京時間」已是中午12點48分了。

廣西的西林縣位於東經約105°,天峨縣位於東經107°,百色、龍州位於東經106.5°,南寧、河池位於東經108°,桂林、玉林位於東經110°,昭平、全州位於東經111°,梧州位於東經111.5°。其餘地區的經度都可以從地圖上查到。

推薦閱讀:

好福氣,女人這三個地方的痣最旺財,你知道嗎?
典型的富貴痣相就在這三個地方,佔一個就是搖錢樹的命!
什麼樣的地方不能安葬?
男人這地方越大命竟越好,大富大貴不用愁!

TAG:演算法 | 地方 | 算法 |