卷七 象数一

奉元历改移闰朔

原文
开元大衍历法最为精密历代用其朔法至熙宁中考之历已后天五十余刻而前世历官皆不能知奉元历乃移其闰朔熙宁十年天正元用午时新历改用子时闰十二月改为闰正月四夷朝贡者用旧历比来款塞众论谓气至无显验可据因此以摇新历事下有司考定凡立冬晷景与立春之景相若者也今二景短长不同则知天正之气偏也凡移五十余刻立冬立春之景方停以此为验论者乃屈元会使人亦至历法遂定

注释

大衍历法唐代开元年间僧一行所制定的历法

朔法指朔策之法即推算各月平均长度并用以确定朔日(每月初一)的方法

古代计时单位一昼夜分为一百刻

奉元历由提举司天监沈括主持聘淮南人卫朴制定的历法熙宁八年(1075)闰四月颁行共行用了十八年

天正指冬至日的临界时分旧时历法以此为推算起点

子时当今24小时制的2300-100取中值即为000

比来接连而至款塞本义指扣塞门旧时中原王朝用作周边部族政权及海外诸国来通好或内附的称呼和“四夷”等词一样含有蔑视的意味

气至犹言节气四至指冬至夏至春分秋分

晷景同“晷影”古代用晷(日晷)测日影以日影的角度和长度定时刻

均匀

元会元旦日皇帝朝会群臣及外宾的典礼

译文

唐开元间所制定的大衍历法最为精密历代都沿用其推算朔策的方法然而到熙宁年间考校现行历法已落后实际天象五十余刻而前世历官都不能推知这一误差奉元历于是改动闰月和朔日的设置熙宁十年冬至的临界时分原用午时新历改用子时闰十二月改为闰正月四方各族及外域来朝觐并进贡方物的国家仍然沿用旧历接连按以往的节庆日派遣使者通好朝廷舆论以为节气的确定并无显著的天象验证可以依据遂因各国遣使事怀疑和反对新历事下有关部门考定不过大凡立冬的晷影与立春的晷影是差不多的如今旧历所用的这两种晷影长短不同可知旧历冬至节气的确定有偏差大致移动五十余刻立冬立春的晷影长度才能均匀以此作为验证持异议的人乃无话可说而元旦朝会时各国使者也按新定的日期来到于是新历法得以确定