闰年的 2 月 29,有点惆怅。未来我们会换一种更合理的历法吗?

2020-02-29 17:00:09 +08:00
 josephcheung

现在用的是格里高利教宗定的历法,有个汉克亨利万年历更科学,一、二、四、五、七、八、十、十一是三十日,三、六、九、十二月份为卅一日,日期在年年总落在相同的星期上,比如圣诞、元旦年年都在礼拜天,等等,每年日历都长一个样也不用换了,四个季度等长,机械表也不需要根据年份调整。如图。

电脑程序是要改,但关键的位置都用的时间戳不受影响,也就改个皮。

3374 次点击
所在节点    问与答
28 条回复
redbuck
2020-02-29 18:56:17 +08:00
宇宙不是上帝设定的,地球自转和公转的周期不能丝丝入扣地对应这个客观事实无法改变,闰年就不可避免,除非你喜欢十二月的夏天。
ax521
2020-02-29 19:04:17 +08:00
这位兄台师出哪所高校啊?
GDC
2020-02-29 19:09:46 +08:00
写程序的时候不考虑闰年…?培训班没让你们做过万年历吗 doge
Whsiqi
2020-02-29 19:10:35 +08:00
改变太阳质量就可以了
josephcheung
2020-02-29 21:38:39 +08:00
@redbuck 我认为你没理解上面写的,一年实际上 365.2422,把约四年闰一日的 365/366 变成每过 5 或 6 年就在 12 月末加上一周(图片右下角),格式上更整齐,而且一周七天没有被打破。这是可能的最规整的一种闰年计法。

@GDC 认真读。不好这样无理地反诘。


@Whsiqi
dxgundam01
2020-02-29 22:24:50 +08:00
本末倒置
cmdOptionKana
2020-02-29 22:27:58 +08:00
@dxgundam01 在这个具体问题中,你说的本、末分别是指什么?
cmdOptionKana
2020-02-29 22:28:51 +08:00
有没有人比较有道理地反驳楼主?(如果一定要反驳的话)
josephcheung
2020-02-29 22:44:22 +08:00
@cmdOptionKana 我也希望知道这一方案究竟有什么不合适,现在使用的公历系统是格里高利教宗定的历法,起先是源于教会的势力得以推广,现在看来这一体系问题颇多,比方说 4 年闰日是多了的,100 不是 400 是之类的修正都是伪方案。
也有人提出过更加精准的历法系统,但很少有能满足一周 7 天的。
这一体系看起来没有大问题,除了万圣夜被吞了。
没能推广可能就是沉没成本高,迫于实际的世俗压力,约定俗成的东西不愿修正吧。


@dxgundam01 我认为我们沿用现今这一残缺的体系,是一种逃避。谁在本末倒置呢?本质是 364,末是 1.2422 28 年多出 5 个礼拜,还是本质是 365,末是 0.2422 我们却当作 1/4 ?

都不是!

哪个方便用哪个。这种体系 年年日历不变 方便。
pkuphy
2020-02-29 22:55:51 +08:00
现行的格里高利历里春分秋分是比较精确的。
换成你说的这个立法,每年的春分秋分日期会来回变。

历法跟农业关系比较大,春分秋分这样的重要日期要尽可能准确。
leafx
2020-02-29 22:59:32 +08:00
@cmdOptionKana 同意,从楼主说的来讲肯定是做了一些功课的
Whsiqi
2020-02-29 23:01:06 +08:00
是的这确实很有道理
我自大了
josephcheung
2020-02-29 23:03:38 +08:00
@pkuphy

嗯,这是问题,官方解释很扯皮,如下。
Hold on! You've forgotten the farmers! They can't be four days off in spring planting!
They don't need to be four days off in spring planting. They just check the date on their calendar that is painted on the wall (painted, since it remains identical from year to year), and then they check what the Gregorian Date is to see if it is planting day yet. The Gregorian Calendar does not cease to exist. It just isn't ordinarily used, except by agronomists.

就像他们所说
So, you are really just asking: do I want a very accurate but very inconvenient calendar (Gregorian), or do I want a more-than-adequately-accurate but VERY CONVENIENT calendar (HH)?
Sylv
2020-02-29 23:18:53 +08:00
除非文明重启,要不然换历法的成本太高了,为了这么点好处就更换一点都不现实。现在不同国家道路行驶方向还分左行和右行呢,太不方便了,为什么不统一呢?
junweivan
2020-02-29 23:19:08 +08:00
支持楼主

但这种事的推行,要么决策层有懂行的,要么有外部压力,要么对世界有了绝对影响力,不用考虑外部世界

否则的话,大概率是会继续苟下去
Macguffin
2020-02-29 23:43:58 +08:00
我认为是因目前的历法已经被广泛应用,要更改的话成本太高,除非遇到不可抗力,例如现今历法误差太大。上一次更改历法已经是几百年前的事情了,那个时候更改的原因也就是误差太大。
dxgundam01
2020-03-01 00:27:27 +08:00
@josephcheung
@cmdOptionKana
两位看来什么是本什么是末都不懂,什么叫历法合理?历法的意义是什么?历法是为啥服务的?,是怎么把月份星期搞得整齐点?每年时长准确到多少多少点?拜托啦,历法意义是一个统一的度量单位,给与使用人直接的快速的方法知道日期所表达的关系,不然每个人都独自创建一套历法,我就是喜欢没有月份单独用 1-365 计算日期不行吗?圆周率一定要用到点后 100 位吗?你计算重力加速度是要计算纬度和海拔?知不知道什么叫没有办法观测到的精度就是浪费。
现在谈什么修改历法就是闲着没事做,现在修改历法有解决什么东西吗?要知道史上对现在使用的公历有两次大的修改的原因是什么,是历法的错误已经影响到日常的生活了,迫不得已下,社会的最顶层才下令修改,是强制的修改,两次修改已经将公历的精度调整至对人类公元 5000 之内都不会有啥问题,要是到了 5000 人类都还不能冲出宇宙使用星际历法那人类也就基本玩完了,还改啥历法呢
redbuck
2020-03-01 01:05:54 +08:00
@josephcheung
之前没有仔细看。

看了之后觉得问题更大了。
闰年本质上就是找公倍数。而且由于公转周期有小数,这个公倍数就很大了。
现在看你的算法,一个季度 91 天,一年 364 天,每年差 1.242 ,每次闰年直接补一周,7/1.242 ,每隔 5.63 年计一个闰年...

这样明显没法用,要么放大闰年间隔,要么错开计算,这次隔 5 年,下次隔 6 年(怎么错开还得算),算起来比农历还麻烦
josephcheung
2020-03-01 01:18:30 +08:00
@dxgundam01
「历法的错误已经影响到日常的生活」
存疑。不过还是感谢。
josephcheung
2020-03-01 01:23:30 +08:00
@redbuck
周期 28=6*3+2*5
65656 循环 大概。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/648642

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX