|
儒略日起始時間為4713 BC,西元後的年數(AD/CE)可以簡單地加上4713成為儒略年數(Julian Period)。例如2003 AD年會得出6716。西元前(BC/BCE)要表示成負數的西元後的年數。因為西元前1年(1BC)等於0AD,因此要將BC/BCE的年數減1然後取負值。例如868BC年會得出 –867AD。但是如果4713 BC不是第一年而是設為0年,計算時會簡化,對於BC/BCE的年只須加4712而不是4713。例如2003AD年會得出6715。這種計法稱為Scalinger Year。另外在計算儒略日數時年是以3月1日開始,一月及二月被當作上一年的第13及14個月。
首先將年份(Scalinger Year)徐4。例如2003年2月15日的Scalinger Year是2002 (一月及二月被當作上一年的第13及14個月) + 4712 = 6714,6714/4 = 1678餘2,意思是4年循環的儒略曆有1678個而本循環(0-3)中等於2。暫時不理閏年所加的日數,儒略曆日數= 1461 x 1678 + 2 x 365 = 2,452,288。
世紀 修正
1582 -10
1600 -10
1700 -11
1800 -12
1900 -13
2000 -13
將以上兩項修正加在總數成為儒略日數(Julian Day Numbers) 。所以2003年2月15日=2,452,640 + 59 – 13 = 2,452,686 JD。最後儒略日從中午12時開始,對應民用計算日期由凌晨開始多了半日所以再減0.5成為JD 2,452,685.5。
由儒略日數(Julian Day Numbers)轉換成格勒哥里曆(Gregorian calendar)
轉換儒略日數(Julian Day Numbers) 成格勒哥里曆(Gregorian calendar)只是倒轉求儒略日數過程。例如將JD 2,452,686轉成格勒哥里曆。
首先將2,452,686減去4713 BC1月至2月的59日成為2,452,627。將這個數徐以1461得1678餘數是1069,再將餘數1069數徐以365得2餘數339。1678 x 4 = 6712加上這個商2=6714就是Scalinger Year,將Scalinger Year 減去4712 =2002年。餘數339對應以3月為首的累積日數表中的已二月,所以年份要加一成為2003年。餘數339減去格勒哥里曆修正日數339 – (–13) = 352,將352減去二月的累積日數337 =15,這就是日。結果是2003年2月15日。 |
|