你的推算或许有点问题吧。
按《寿星天文历》
芒种
为1086年6月1日甲辰日JD 2117871(-333674)
而你得到的是2117870。差了一天。
另外,你得到的1077年有366天,而我计算出来的这一年只有365天。
请你查一下问题所在。
我提示一下,冬至时刻不能按“NASA”的数据。
因为宋朝时的中国天文学家,他们不可能学习“NASA星历表”的。他们是用自己的一套系统来搞的。