algorithm - 星期几计算的小问题(一个世纪的基本世界末日)

标签 algorithm language-agnostic calendar

来自这个在线计算器:http://homer.freeshell.org/dd.cgi使用它的数据我已经成功地编写了一个工作版本,但是它的数据仅限于 1500 到 2600 年。我想修改(并做出更好的)以便我可以计算任何一年 > 2600。

引用表X,实际上有一个公式来计算base doomsday吗?对于所有基准世纪(2600 以上)?

我已经尝试通过将几个世纪置于比这更高的位置来自己解决这个问题,例如2700给了我'00'的基础世界末日,2800给了'02;,2900又回到了'00'......

感谢帮助。

最佳答案

据我了解,该页面的“Base Doomsday”只是一个允许 four-hundred-year cycle of leap day calculations 的偏移量.因此,只需添加四个世纪的 block ,您就可以无限期地将它扩展到 future 。

关于algorithm - 星期几计算的小问题(一个世纪的基本世界末日),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978228/

相关文章:

php - 从两个不同的数组结果混合值构建表

performance - 估计处理器频率如何影响 I/O 性能

需要 PHP 日期选择器控件和事件日历

algorithm - 包装 2D 柏林噪声

python - 函数式编程方法,或大多数 Pythonic 方法,一次使用两个相邻变量遍历数组

javascript - 链接 p :schedule prev next button to p:calendar like google calendar

jquery - 完整日历以明智的方式显示所有员工的约会列

algorithm - 点覆盖问题

3d点叠加算法

python - 两个文本文件之间的百分比差异