其术施行。时高祖作辅,方行禅代之事,欲以符命曜于天下。道士张宾,揣知上意,自云玄相,洞晓星历,因盛言有代谢之徵,又称上仪表非人臣相。由是大被知遇,恆在幕府。及受禅之初,擢宾为华州刺史,使与仪同刘晖、骠骑将军董琳、索卢县公祐、前太史上士马显、太学博士郑元伟、前保章上士任悦、开府掾张撤、前荡边将军张膺之、校书郎衡洪建、太史监候粟相、太史司历郭翟、刘宜、兼算学博士张乾叙、门下参人王君瑞、荀隆伯等,议造新历,仍令太常卿卢贲监之。宾等依何承天法,微加增损,四年二月撰成奏上。高祖下诏曰:“张宾等存心算数,通洽古今,每有陈闻,多所启沃。毕功表奏,具已披览。使后月复育,不出前晦之宵,前月之余,罕留后朔之旦。减朓就朒,悬殊旧准。月行表里,厥途乃异,日交弗食,由循阳道。验时转算,不越纤毫,逖德前修,斯秘未启。有一于此,实为精密,宜颁天下,依法施用。”
张宾所造历法,其要:
以上元甲子已来,至开皇四年岁在甲辰,积四百一十二万九千一,算上。
蔀法,一十万二千九百六十。
章岁,四百二十九。
章月,五千三百六。
通月,五百三十七万二千二百九。
日法,一十八万一千九百二十。
斗分,二万五千六十三。
会月,一千二百九十七。
会率,二百二十一。
会数,一百一十半。
会分,一十一亿八千七百二十五万八千一百八十九。
会日法,四千二十万四千三百二十。
会日,百七十三。
余,五万六千一百四十三。
小分,一百一十。
交法,五亿一千二百一十万四千八百。
交分法,二千八百一十五。
阴阳历,一十三。
余,十一万二百六十三。
小分,二千三百二十八。
朔差,二。
余,五万七千九百二十一。
小分,九百七十四。
蚀限,一十二。
余,八万一千三百三。
小分,四百三十三半。
定差,四万四千五百四十八。
周日,二十七。