Comments (5)
啊,原来是那网页。没想到现在还有不少人对传统历法感兴趣。感谢!
from chinesecalendar.
您好!
现代农历的置闰法应根据2017年发布的《农历的编算和颁行》文件(编号GB/T 33661-2017),我在此网页转述了文件所述的法则。有关置闰的法则是:
如果从某个农历十一月开始到下一个农历十一月之间有十三个农历月(包括第一个十一月但不计第二个十一月),则取其中最先出现的一个不包含中气的农历月为农历闰月。
我也在农历编算例子例二展示了编算2033年农历的方法,其后也指出了为什么以前很多编历者都弄错了这年的农历月份。闰七月是错的,闰十一月才正确。
如果您仍有怀疑,请参考刘宝琳和刘婷婷编的《百年历表及日月食(2001-2100)》的前言:
'历年来,**科学院紫金山天文台出版的"万年历"中由本人(刘宝琳)所主编的,先后共有七种:在科学普及出版社出版的有四种,在科学出版社出版的有两种,香港商务印书馆出版的一种。特别是1984年在科学普及出版社出版的《新编万年历(修订本)》,直接或间接成为坊间"万年历"的主要依据。《新编万年历(修订本)》原来登载2033年农历"闰七月",1986年重印时改为农历"闰十一月"。坊间的"万年历"凡是根据《新编万年历(修订本)》"新版本"的,都按2033年农历"闰十一月"编排;而根据"旧版本"的,则按2033年农历"闰七月"编排。以至于,坊间的"万年历"对于2033年的农历有"闰七月"和"闰十一月"两种不同排法。在这里要特别指出,2033年按农历"闰十一月"编排是正确的。'
from chinesecalendar.
感谢回复 没有怀疑的意思 可能我计算方法有问题吧 回头看看我的计算方法修正一下 谢谢
from chinesecalendar.
2033年的置闰问题似乎争论颇多,我以前也搞错了,看到了刘宝琳那段前言,才知道连紫金山天文台出版的书藉也出过错,可见这问题不简单。但是到了2017年发布了《农历的编算和颁行》文件后,法则都说清楚了,不应再有争论。
这些法则隐含了一个重要信息:不是所有无中气的月份都是闰月。有没有闰月先要看前后两个十一月(含冬至的月份定为十一月)相隔的月数是十二还是十三,是十三才有闰月,而闰月是取冬至后第一个不含中气的月份。
我在农历编算例子指出从2033年到2034年间有三个月不含中气,但只有一个是闰月。2032年十一月与2033年十一月之间只有十二个月,所以中间没有闰月,虽然七月后的那个月不含中气,但是不能闰。2033年十一月到2034年十一月间有十三个月,所以有闰月;当中有两个月不含中气,最先出现的无中气月是十一月之后的那个月,所以是闰十一月,虽然十二月之后的那个月也不含中气,但不能再闰。
刚才忘了问您,您说的博客是指什么呢?我没有在博客写过文章啊。
from chinesecalendar.
嗯 这么一说我思路明白了 估计是我没有计算全年12还是13月 只是单纯判断了那个月不含中气。博客就是您的农历编算法则 在网上偶然搜到后启发很大 感谢分享。
from chinesecalendar.
Related Issues (19)
- 關於歲差的計算方式之疑問 HOT 7
- 请问如何获得具体某天的农历时间? HOT 3
- 现有数据计算出来的节气时间随着年份推移偏差会越来越大吗? HOT 2
- Site font + broken link HOT 1
- 关于年表中汉献帝中平年号的疑问 HOT 2
- 小问题 HOT 2
- 关于朔和初一没匹配上的疑问 HOT 2
- 关于更始元年的月份次序的疑问 HOT 2
- 请求添加古代历法五星运行相关内容 HOT 1
- 計算古六曆的代碼 HOT 12
- Date conversion doesn't work for years 13, 16 and 19 HOT 1
- 请教:后汉书中所采用的历法与您「公历和农历日期对照」表中的历法以致吗? HOT 5
- 請教天文演算的方法 HOT 4
- 请教 朔的数目怎么计算呢? HOT 2
- 请问冬至日和冬至前最近的一个朔的日期如果重叠 当日可以作为冬至前朔计算吗? HOT 3
- 關於曆法精度的一個疑問 HOT 2
- 想請教下作者提供的文檔中公式的問題 HOT 2
- 關於作者提供的農曆編算方法檔案中的一些疑問 HOT 29
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from chinesecalendar.