在以上提到的历法中,刘洪的《乾象历》以引进月行迟疾为其创新,在计算日月交食时,用月亮的实际运动位置代替平均位置;杨伟的《景初历》也论述了月离运动不均匀,提出了求日食食限的方法;赵■的《元始历》改变了一直使用的十九年七闰法,提出章岁600年设置221个闰月的新闰周,但其中最好的历法当数《元嘉历》和《大明历》。
何承天(370—447),东海郯(今山东郯城)人,曾任刘宋衡阳内史、著作左郎、太子率更令领国子博士、御史中丞等。少时曾随舅父徐广学习天文历算。徐广坚持对日月五星的观测长达40年,他去世后,何承天又坚持观测40年,积前后80年的实测资料而编《元嘉历》,可见该历有较好的观测基础。《元嘉历》的改革和成就主要有以下几个方面:利用日月食确定日度,这个方法是后秦姜岌发明的,何承天加以应用和推广,成为后世历法普遍采用的方法;根据实测中星和历史资料,推得岁差每百年差一度,改进了虞喜的岁差值,元嘉历采用回归年长度为365.2467 日,优于汉代以来颁用过的各种历法;特别是何承天创用定朔算法,使朔望与月球实际位置相符,是中国历法史上的一大进步;据记载,何承天还创立了调日法的算法,在数学史上和历法计算上都有重要的意义。