蔡勒公式

✍ dations ◷ 2025-09-11 19:00:25 #历法,数学公式,同余

蔡勒公式(Zeller's congruence),是一种计算任何一日属一星期中哪一日的算法,由德国数学家克里斯提安·蔡勒(英语:Christian Zeller)推算出来。

or

公式都是基于公历的置闰规则来考虑。

公式中的符号含义如下:

因为

可能为负数,所以当出现负数的情况下不能直接mod 7。编写成代码的时候如果两个操作数中只有一个负数,求模的结果取决于机器,也就是说某些情况下w在一些机器上为负数,但是在某一些机器上w不一定为负数(例如:21%-5的结果取决于机器,可能得到1或-4),对于产生负数这种情况可将原来公式分为两步:

;w = ( w % 7 + 7 ) % 7;

若为一月二月,则看作为去年的13月和14月输入,同时在年份上减一。以上各式中的“%”符号表示取余运算。

对2006年4月4日而言,代入公式算出:

得知为星期二。 

若要计算的日期是在1582年10月4日或之前的儒略历实施年代,公式则为:

or

这是因罗马教宗额我略十三世颁布新历法(公历),把1582年10月4日的后一天改为1582年10月15日。此一公式也要注意前述附注中出现负数的情况。

相关

  • COMT3A7E, 3BWM, 3BWY, 4PYI, 4PYJ, 4PYK, 4XUC, 4XUD, 4XUE· protein binding · O-methyltransferase activity· cytosol · plasma membrane · membrane · integral
  • 法扎特阿里·法扎特(英语:Ali Farzat,阿拉伯语:علي فرزات‎,1951年6月22日-),叙利亚政治漫画家。他在叙利亚、阿拉伯世界以及其他国际的报纸上出版了超过15,000张讽刺画。现任阿拉
  • 斯卡根斯卡恩是丹麦最北点的一个小镇,在丹麦行政区重组之前属于北日德兰区,重组之后属于北日德兰大区。人口达8347人。
  • 伯根-贝尔森集中营坐标:52°45′28″N 9°54′28″E / 52.75778°N 9.90778°E / 52.75778; 9.90778纳粹集中营转移营比利时:布伦东克堡垒 · 梅赫伦转移营法国:居尔集中营 · 德朗西集中营意大
  • 阿古斯丁·佩德罗·胡斯托阿古斯丁·佩德罗·胡斯托·罗隆(西班牙语:Agustín Pedro Justo Rolón,1876年-1943年),阿根廷军官、外交官和政治家,阿根廷总统(1932—1938年)。胡斯托出生于恩特雷里奥斯省乌拉圭
  • 皮特·康拉德小查尔斯·“皮特”·康拉德(英语:Charles "Pete" Conrad, Jr.,1930年6月2日-1999年7月8日)曾是一位美国国家航空航天局的宇航员,执行过双子星座5号、双子星座11号、阿波罗12号以
  • 社会羞辱社会羞辱(英语:Social stigma)又称为社会耻辱、社会羞耻或社会污名,是指在社会关系中基于个体特征而对某人的否定、不认同或不满。这些状况时常包括:不公正的待遇、疏远或排挤,并
  • 明郑军事明郑军事是中国历史上明清两朝交替之际,支持南明的郑氏政权所拥有的武装力量,基础间接来自于亦官亦盗的明末郑芝龙创立的私人武力,而在郑芝龙降清被软禁后,其子郑成功只身逃往金
  • 欧亚莺欧亚莺(学名:)是一种常见、分布广泛的莺属(英语:typical warbler)鸟类。它背部呈橄榄灰色,腹部为浅灰色,各个亚种间差异很小。欧亚莺的雌性和雄性的头部均有彩色花斑,其中雄性为黑色,
  • 杰夫·麦克勒杰夫·麦克勒(英语:Jeffrey Mackler,?-),是一名美国旧金山出身的活动家,亦是托洛茨基主义政党社会主义行动的全国书记,曾代表该党参选2006年(英语:2006 United States Senate election