大衍历》是唐玄宗开元年间制定的历法。

唐高宗时颁行《麟德历》,一直使用到开元年间,又出现纬晷不合的问题,一行和尚(半僧人 张遂.张公瑾之孙)开始编辑新历,并在铁勒交州之间成立十二座天文测量点,测量各测点正午日影长度,开元十七年(729年)颁行《大衍历》取代《麟德历》。上元二年(761年),被《五纪历》取代。《大衍历》于开元二十一年(733年)传入日本。日本天平宝字八年(764年)采用《大衍历》。贞观三年(862年),被《宣明历》取代。