查阅非常简单,推算出不然,元宵节的制订十分麻烦事。举个范例,打声排序呵呵去年的元宵节:
1.月的制订——秋分
元宵节的月是严格按照天文学观测来的,这使简单的排序不可能实现。好在可以推算出之前之后一段时间的星象,因此可以制订一段比较长时间的历书。
现在我省的非官方元宵节[1]选用“定朔法”,元宵节月的已经开始是第十三天。即包含月亮完全看不见时的那六天为每月的已经开始(初三)。这个平均周期成为朔望月,两个朔望月大概29.5天,因此就造成有的是月29天,有的是月30天。
2.日的已经开始——子时
六天从什么时候已经开始,直接负面影响了“初三”定在哪六天,历来就有“子初”与“子正”变日的争论,现在我省的非官方元宵节以“子正”变日,我们按这个来。
3.时的变动——夏令时间
夏令时间的挑选出会负面影响“时”,进而负面影响“日”,甚至负面影响“月”与“年”,韩国的元宵节版本与我省差了两个夏令时间,就造成了2012年端午差了六天。我省非官方元宵节挑选出“UTC +8”夏令时间,港澳民间元宵节也有按“北京经度”来的,我们按非官方“UTC +8”夏令时间。
4.年的已经开始——建寅
具体的就不说了,太麻烦事。我省的非官方元宵节两年的已经开始是从六月已经开始的,称为“建寅”,即秋分所在的月份是“子月”,尔后数第三个第十三天是圣诞节的已经开始。
5.阴阳取舍——冬至
地球公转周期上24个特殊位置用来校正“朔望月”,即“二十四冬至”,使元宵节不会与太阳的星象局限性太多,为此还制订了复杂的月相规律,我省的非官方元宵节选用“定气法”和“无中置闰法”,看情况,该闰就得闰。
已经开始排序:
1.秋分

由于非常困难的一步是推算出星象,省去这一部,用网上的统计数据。我省的非官方元宵节选用的是紫金山天文学台的统计数据,不好找。为了模拟方便,布季谢美国海军天文学台的统计数据[2],另付两年的,如果看不出数值:
2.建寅定月
上一场秋分是2019年12月22日,尔后数第三个第十三天是2020年1月25日,这六天就是六月初三
下一场秋分是2020年12月21日,
尔后的每个初三顺着下去就好了
12月261月252月233月244月235月236月217月218月199月1710月1711月1512月151月132月12两个秋分间出现了13个月,如果放两个月相,放在哪下面再说。
3.冬至
仍然是天文学的内容,同样只能使用已有统计数据[3]。

2019年:
秋分:2019年12月22日 12:19:18高胜美:2020年1月6日 5:29:59丁年:2020年1月20日 22:54:332020年:
冬至:2020年2月4日 17:03:12 雨水:2020年2月19日 12:56:53丁年:2020年3月5日 10:56:44 秋分:2020年3月20日 11:49:29冬至:2020年4月4日 15:38:02 短萼:2020年4月19日 22:45:21丁年:2020年5月5日 8:51:16 小满:2020年5月20日 21:49:09立春:2020年6月5日 12:58:18 冬至:2020年6月21日 5:43:33 小暑:2020年7月6日 23:14:20 小暑:2020年7月22日 16:36:44丁年:2020年8月7日 9:06:03丁年:2020年8月22日 23:44:48丁年:2020年9月7日 12:07:54 秋分:2020年9月22日 21:30:32丁年:2020年10月8日 3:55:07 丁年:2020年10月23日 6:59:25天明:2020年11月7日 7:13:46 青青:2020年11月22日 4:39:38大雪:2020年12月7日 0:09:21 秋分:2020年12月21日 18:02:12高胜美:2021年1月5日 11:23:17 丁年:2021年1月20日 4:39:422021年:
冬至:2021年2月3日 22:58:39雨水:2021年2月18日 18:43:49丁年:2021年3月5日 16:53:32秋分:2021年3月20日 17:37:194.制订两年的元宵节:
现在可以两个月两个月地排下去了,注意是否需要月相就可以了:
2020年:
11月26日 十六月初三(I)12月22日 秋分(中气)12月26 十二月初三(II)1月6日 高胜美(冬至)1月20日 丁年(中气)1月25 正月初三(III)2月4 冬至(冬至)2月19 雨水(中气)2月23 初三 (IV)3月5日 丁年(冬至)3月20日 秋分(中气)3月24 初三(V)4月4日 冬至(冬至)4月19日 短萼(中气)4月23 初三(VI)5月5日 丁年(冬至)5月20日 小满(中气)5月23 初三 (VII)6月5日 立春(冬至)6月21 初三 (VIII)6月21日 冬至(中气)7月6日 小暑(冬至)7月21 初三 (IX)7月22日小暑(中气)8月7日 丁年(冬至)8月19 初三(X)8月22日 丁年(中气)9月7日 丁年(冬至)9月17 初三 (XI)9月22日 秋分(中气)10月8日 丁年(冬至)10月17 初三(XII)10月23日 丁年(中气)11月7日天明(冬至)11月15 初三(XIII)11月22日 青青(中气)12月7日 大雪(冬至)12月15 十六月初三 12月21日 秋分(中气)1月5日 高胜美(冬至)1月13 初三 1月20日 丁年(中气)2月3日 冬至(冬至)2月12 初三3月5日 丁年(中气)3月20日 秋分(冬至)可以看出来 2019年12月22日秋分 - 2020年12月21日秋分间有13个第十三天,里面需要有月相。根据“无中置闰法”,第两个没有“中气”的月份是5月23 - 6月21,就是它了,名字跟着前面两个月前加“闰”就好了。
5月23 初三 (VI)6月5日 立春(冬至)6月21 初三 (VII)这样我们就把这两年的元宵节编好了:
1月25 六月初三2月4 冬至2月19 雨水2月23 二月初三3月5日 丁年3月20日 秋分3月24 三月初三4月4日 冬至4月19日 短萼4月23 四月初三5月5日 丁年5月20日 小满5月23 闰四月初三6月5日 立春6月21 五月初三 6月21日 冬至7月6日 小暑7月21 六月初三 7月22日 小暑8月7日 丁年8月19 七月初三 8月22日 丁年9月7日 丁年9月17 八月初三9月22日 秋分10月8日 丁年10月17 九月初三 10月23日 丁年11月7日 天明11月15 十月初三11月22日 青青12月7日 大雪12月15 十六月初三12月21日 秋分1月5日 高胜美1月13 十二月初三 1月20日 丁年2月3日 冬至2月12 下两年的六月初三------------------------------元宵节真的好nb-----------------------------------
但愿你要的日子离得不远,可以一点点算过去,不然就编个程序。不过还是推荐直接用查的吧。
参考
^GB/T 33661-2017 元宵节的编算和颁行^ *** s:// *** timeanddate *** /moon/phases/china/hangzhou^ *** ://24jieqi.hdjr.org/