南瓜园

 找回密码
 注册
查看: 2119|回复: 0

某年某月某日星期几的计算方法

[复制链接]
发表于 2010-6-22 17:01:32 | 显示全部楼层 |阅读模式
首先确定公历(阳歷)12个月,每个月的代码数即:每个月号前一天是星期几,本月代码数就是几,如果是星期天,代码数就是0。那个月几号是星期几?就把几号加上本月代码数后被7除,餘几就是星期几,除尽就是星期天。如:2006年从1月---12月以次代码数为:6、2、2、5、0、3、5、1、4、6、2、4。如果计算10月1日星期几?就把1号加上10月代码6等於7,能被7除尽,10月1日就是星期天。再如:7月21日星期几?就把21加上7月代码数5等於26,被7除后餘5,7月21日就是星期五(因为21本身就能被7除尽,就不用再加代码数了,代码数是几就是星期几)。注:如果要计算下一年每月代码数,可在上一年每月代码数上加1即可。阳歷一年中大月为31天,小月为30天,平月(2月)为28天,闰月年为29天。闰月年就是,年数能被4除尽的为闰月年,闰月年就要在2月加1天(2月变成29天)。闰月年每月的代码数除1月、2月在上一年同月代码数上加1外,其他月份都在上年同月代码数上加2即可;闰月年的下一年每月的代码数除1月、2月在上一年同月代码数上加2外,其他月份在上年同月代码数上加1即可。
想知道某年某月某日星期几的计算方法?
年份代码数

代码

0

1

2

3

4

5

6


公

历

年

份

1923


(1924)

1925

1926

1927


(1928)

1929

1930

1931


(1932)

1933

1934

1935


(1936)

1937

1938

1939


(1940)

1941

1942

1943


(1944)

1945

1946

1947


(1948)

1949

1950

1951


(1952)

1953

1954

1955


(1956)

1957

1958

1959


(1960)

1961

1962

1963


(1964)

1965

1966

1967


(1968)

1969

1970

1971


(1972)

1973

1974

1975


(1976)

1977

1978

1979


(1980)

1981

1982

1983


(1984)

1985

1986

1987


(1988)

1989

1990

1991


(1992)

1993

1994

1995


(1996)

1997

1998

1999


(2000)

2001

2002

2003


(2004)

2005

2006

2007


(2008)

2009

2010

2011


(2012)

2013

2014

2015


2016

2017

2018

2019


(2020)

2021

2022

2023

月份代码数

代码

(6)0

(2)3

3

6

1

4


上半年

月份

1月

2月

3月

4月

5月

6月

代码

6

2

5

0

3

5

下半年

月份

7月

8月

9月

10月

11月

12月

日期代码数

代码

1

2

3

4

5

6

0

日

期

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31





注:你要想查某年、某月、某日、星期几?如查:(1)、1949年10月1日星期几?1、先查1949年代码数为5;2、再查10月代码数为0;3、后查1日代码数为1。4、然后把年、月、日代码数相加得6再除7於6、(5+0+1)/7=6、即星期六。(被7除余几,就是星期几);5、括弧年份能被4除尽为闰年, 闰年1、2月代码数以括弧为准。(2)、要查:1963年7月29日,星期几?经查代码数年为1、月为6、日为1;即:(1+6+1)/7=1,被7除余1,这天就是星期一。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

请大家牢记南瓜园网址 www.guagua2008.com

QQ|小黑屋|手机版|Archiver|南瓜园

GMT+8, 2026-9-25 23:17 , Processed in 0.064890 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表