日为朔策（朔望月）。采用410年有151闰的闰周，岁差为83年逆行一度。《隋书·张胄玄传》提出大业历与古历不同，岁差之率和祖冲之等人的数值不同，立日行盈缩算法（首次引入北魏末至北齐人张子信所发现，太阳视运动的不均匀性）；考虑月球视差对交食的影响而立月球在黄道南北离黄白交点度数相等，以决定交食与否方法，首次引用等差级数方法对五星动态进行改进。