關於耶穌出生的年份,聖經指出,耶穌的表兄施洗者約翰是在羅馬皇帝提比留·凱撒在位第15年開始先知生涯的[60]。提比留於公元14年9月15日登基[61],因此他在位第15年應該是公元28年下半年至公元29年下半年。在那段期間,約翰開始向人傳教;耶穌也展開他的服事職務,聖經記載當時耶穌「約有三十歲」[56])。
公曆以耶穌的出生為參照[註 5]。6世紀時,東羅馬帝國為了修訂曆法,以替代非常混亂的羅馬曆法,就請當時精通天文的僧侶建議一個更合理的紀年標準。由於自君士坦丁大帝以後,羅馬帝國舉國改信基督教,修士就決定改以耶穌出世的年份為新紀元一年。當時的修士就基於聖經上「耶穌被處決時約三十多歲」,就在耶穌處決那一年的年份減去三十,作為新紀元的元年。
以下為根據新約聖經裡各個篇章記載的各種線索:
屠殺嬰兒前
《馬太福音》裡,馬太提及過耶穌出生時,希律王曾下令屠殺猶太的新生嬰兒,以免王位受到威脅。希律王在公元前4年去世,所以耶穌應在公元前4年以前出生。
人口普查時
《路加福音》記載:「在那些日子(耶穌出生前),凱撒·奧古斯都(又譯:凱撒·奧古士督)頒布法令,要在世人所住的全地進行登記。(這是第一次登記,是居裏紐做敘利亞施政官的時候進行的。)於是所有人都啟程,各歸各城去登記。」
有不少批評家認為路加福音中的記載張冠李戴。他們認為,這次人口調查和居裏紐做施政官的時間,應該是公元6或7年。如果他們的看法沒有錯,路加的記載就值得質疑了。不過,這些批評家卻忽略了幾個重要的細節:
- 首先,路加承認人口調查不僅一次。文中說「這是第一次登記。」[62]表明後來還有另一次人口調查。後來這次調查就是歷史家約瑟夫斯所描述,在公元6年進行的那一次。
- 在奧古斯都時代,雖然沒有舉行全國性人口普查的法律記錄,但是有記錄證明當時通過行政命令在許多地方舉行人口調查。《猶太古史XViii.42》記載:大約此時,「全體猶太人」宣誓效忠凱撒,可能就是反映這一次的人口普查。[63]
- 奧古斯都的手稿遺留了直接稅與間接稅的統計資料,最自然的解釋是從人口調查來的。[63]
- 有些碑文證實,居裏紐於公元前10~7年間在敘利亞擔任羅馬帝國的軍職。[63]
文獻顯示敘利亞的人口調查每十四年舉行一次[63]。已知約瑟夫記載的那次人口普查在公元6年舉行,加以綜合以上歷史線索,路加所記載的調查很可能於公元前7年舉行,亦即耶穌於該年出生。