1800 - 2100

:

1. -

2. ( ) -

3. ( ) -

4.

5. -
40

6. -

7.

( )


 

..

..

.

.

..

1800

9

1

13

20

29

8

26 .

1801

25

15

29

5

14

24

41 .

1802

14

7

18

25

3

13

21 .

1803

6

27

10

17

26

5

29 .

1804

26

18

29

6

14

24

10 .

1805

10

3

14

21

30

9

25 .

1806

2

23

6

13

22

1

33 .

1807

15

8

19

26

4

14

20 .

1808

7

28

10

17

26

5

29 .

1809

29

19

2

9

18

28

37 .

1810

18

11

22

29

7

17

17 .

1811

3

24

7

14

23

2

32 .

1812

23

15

26

3

11

21

13 .

1813

14

7

18

25

3

13

21 .

1814

30

20

3

10

19

29

36 .

1815

19

12

23

30

8

18

16 .

1816

11

3

14

21

30

9

25 .

1817

26

16

30

6

15

25

40 .

1818

15

8

19

26

4

14

20 .

1819

7

28

11

18

27

6

28 .

1820

30

20

2

9

18

28

37 .

1821

11

4

15

22

31

10

24 .

1822

3

24

7

14

23

2

32 .

1823

23

16

27

4

12

22

12 .

1824

8

0

11

18

27

6

28 .

1825

30

20

3

10

19

29

36 .

1826

19

12

23

30

8

18

16 .

1827

4

25

8

15

24

3

31 .

1828

27

17

30

6

15

25

40 .

1829

15

8

19

26

4

14

20 .

1830

7

28

11

18

27

6

28 .

1831

20

13

24

1

9

19

15 .

1832

12

4

15

22

31

10

24 .

1833

3

24

7

14

23

2

32 .

1834

23

16

27

4

12

22

12 .

1835

8

1

12

19

28

7

27 .

1836

31

21

3

10

19

29

36 .

1837

19

12

23

30

8

18

16 .

1838

4

25

8

15

24

3

31 .

1839

27

17

31

7

16

26

39 .

1840

16

8

19

26

4

14

20 .

1841

31

21

4

11

20

30

35 .

1842

20

13

24

1

9

19

15 .

1843

12

5

16

23

1

11

23 .

1844

28

18

31

7

16

26

39 .

1845

16

9

20

27

5

15

19 .

1846

8

1

12

19

28

7

27 .

1847

24

14

28

4

13

23

42 .

1848

13

5

16

23

1

11

23 .

1849

4

25

8

15

24

3

31 .

1850

24

17

28

5

13

23

11 .

1851

9

2

13

20

29

8

26 .

1852

1

22

4

11

20

30

35 .

1853

20

13

24

1

9

19

15 .

1854

12

5

16

23

1

11

23 .

1855

28

18

1

8

17

27

38 .

1856

17

9

20

27

5

15

19 .

1857

8

1

12

19

28

7

27 .

1858

24

14

28

4

13

23

42 .

1859

13

6

17

24

2

12

22 .

1860

5

26

8

15

24

3

31 .

1861

24

17

28

5

13

23

11 .

1862

9

2

13

20

29

8

26 .

1863

1

22

5

12

21

31

34 .

1864

21

13

24

1

9

19

15 .

1865

5

26

9

16

25

4

30 .

1866

28

18

1

8

17

27

38 .

1867

17

10

21

28

6

16

18 .

1868

2

23

5

12

21

31

34 .

1869

21

14

25

2

10

20

14 .

1870

13

6

17

24

2

12

22 .

1871

29

19

2

9

18

28

37 .

1872

18

10

21

28

6

16

18 .

1873

9

2

13

20

29

8

26 .

1874

1

22

5

12

21

31

34 .

1875

14

7

18

25

3

13

21 .

1876

6

27

9

16

25

4

30 .

1877

28

18

1

8

17

27

38 .

1878

17

10

21

28

6

16

18 .

1879

2

23

6

13

22

1

33 .

1880

22

14

25

2

10

20

14 .

1881

13

6

17

24

2

12

22 .

1882

29

19

2

9

18

28

37 .

1883

18

11

22

29

7

17

17 .

1884

10

2

13

20

29

8

26 .

1885

25

15

29

5

14

24

41 .

1886

14

7

18

25

3

13

21 .

1887

6

27

10

17

26

5

29 .

1888

26

18

29

6

14

24

10 .

1889

10

3

14

21

30

9

25 .

1890

2

23

6

13

22

1

33 .

1891

22

15

26

3

11

21

13 .

1892

7

28

10

17

26

5

29 .

1893

29

19

2

9

18

28

37 .

1894

18

11

22

29

7

17

17 .

1895

3

24

7

14

23

2

32 .

1896

26

16

29

5

14

24

41 .

1897

14

7

18

25

3

13

21 .

1898

6

27

10

17

26

5

29 .

1899

19

12

23

30

8

18

16 .

1900

10

2

15

22

31

10

24 .

1901

3

24

7

14

23

2

32 .

1902

16

9

20

27

5

15

19 .

1903

8

1

12

19

28

7

27 .

1904

31

21

3

10

19

29

36 .

1905

19

12

23

30

8

18

16 .

1906

4

25

8

15

24

3

31 .

1907

24

17

28

5

13

23

11 .

1908

16

8

19

26

4

14

20 .

1909

31

21

4

11

20

30

35 .

1910

20

13

24

1

9

19

15 .

1911

12

5

16

23

1

11

23 .

1912

28

18

31

7

16

26

39 .

1913

16

9

20

27

5

15

19 .

1914

8

1

12

19

28

7

27 .

1915

24

14

28

4

13

23

42 .

1916

13

5

16

23

1

11

23 .

1917

4

25

8

15

24

3

31 .

1918

24

17

28

5

13

23

11 .

1919

9

2

13

20

29

8

26 .

1920

1

22

4

11

20

30

35 .

1921

20

13

24

1

9

19

15 .

1922

5

26

9

16

25

4

30 .

1923

28

18

1

8

17

27

38 .

1924

17

9

20

27

5

15

19 .

1925

8

1

12

19

28

7

27 .

1926

21

14

25

2

10

20

14 .

1927

13

6

17

24

2

12

22 .

1928

5

26

8

15

24

3

31 .

1929

24

17

28

5

13

23

11 .

1930

9

2

13

20

29

8

26 .

1931

1

22

5

12

21

31

34 .

1932

21

13

24

1

9

19

15 .

1933

5

26

9

16

25

4

30 .

1934

28

18

1

8

17

27

38 .

1935

17

10

21

28

6

16

18 .

1936

2

23

5

12

21

31

34 .

1937

21

14

25

2

10

20

14 .

1938

13

6

17

24

2

12

22 .

1939

29

19

2

9

18

28

37 .

1940

18

10

21

28

6

16

18 .

1941

9

2

13

20

29

8

26 .

1942

25

15

29

5

14

24

41 .

1943

14

7

18

25

3

13

21 .

1944

6

27

9

16

25

4

30 .

1945

25

18

29

6

14

24

10 .

1946

10

3

14

21

30

9

25 .

1947

2

23

6

13

22

1

33 .

1948

22

14

25

2

10

20

14 .

1949

13

6

17

24

2

12

22 .

1950

29

19

2

9

18

28

37 .

1951

18

11

22

29

7

17

17 .

1952

10

2

13

20

29

8

26 .

1953

25

15

29

5

14

24

41 .

1954

14

7

18

25

3

13

21 .

1955

6

27

10

17

26

5

29 .

1956

26

18

29

6

14

24

10 .

1957

10

3

14

21

30

9

25 .

1958

2

23

6

13

22

1

33 .

1959

22

15

26

3

11

21

13 .

1960

7

28

10

17

26

5

29 .

1961

29

19

2

9

18

28

37 .

1962

18

11

22

29

7

17

17 .

1963

3

24

7

14

23

2

32 .

1964

23

15

26

3

11

21

13 .

1965

14

7

18

25

3

13

21 .

1966

30

20

3

10

19

29

36 .

1967

19

12

23

30

8

18

16 .

1968

11

3

14

21

30

9

25 .

1969

2

23

6

13

22

1

33 .

1970

15

8

19

26

4

14

20 .

1971

7

28

11

18

27

6

28 .

1972

30

20

2

9

18

28

37 .

1973

18

11

22

29

7

17

17 .

1974

3

24

7

14

23

2

32 .

1975

23

16

27

4

12

22

12 .

1976

15

7

18

25

3

13

21 .

1977

30

20

3

10

19

29

36 .

1978

19

12

23

30

8

18

16 .

1979

11

4

15

22

31

10

24 .

1980

27

17

30

6

15

25

40 .

1981

15

8

19

26

4

14

20 .

1982

7

28

11

18

27

6

28 .

1983

27

20

1

8

16

26

8 .

1984

12

4

15

22

31

10

24 .

1985

3

24

7

14

23

2

32 .

1986

23

16

27

4

12

22

12 .

1987

8

1

12

19

28

7

27 .

1988

31

21

3

10

19

29

36 .

1989

19

12

23

30

8

18

16 .

1990

4

25

8

15

24

3

31 .

1991

27

17

31

7

16

26

39 .

1992

16

8

19

26

4

14

20 .

1993

7

28

11

18

27

6

28 .

1994

20

13

24

1

9

19

15 .

1995

12

5

16

23

1

11

23 .

1996

4

25

7

14

23

2

32 .

1997

16

9

20

27

5

15

19 .

1998

8

1

12

19

28

7

27 .

1999

31

21

4

11

20

30

35 .

2000

20

12

23

30

8

18

16 .

2001

4 

25

8

15

24

3

31 .

2002

24

17

28

5

13

23

11 .

2003

16

9

20

27

5

15

19 .

2004

1

22

4

11

20

30

35 .

2005

20

13

24

1

9

19

15 .

2006

12

5

16

23

1

11

23 .

2007

28

18

1

8

17

27

38 .

2008

17

9

20

27

5

15

19 .

2009

8

1

12

19

28

7

27 .

2010

24

14

28

4

13

23

42

2011

13

6

17

24

2

12

22 .

2012

5

26

8

15

24

3

31 .

2013

24

17

28

5

13

23

11 .

2014

9

2

13

20

29

8

26 .

2015

1

22

5

12

21

31

34 .

2016

21

13

24

1

9

19

15 .

2017

5

26

9

16

25

4

30 .

2018

28

18

1

8

17

27

38 .

2019

17

10

21

28

6

16

18 .

2020

9

1

12

19

28

7

27 .

2021

21

14

25

2

10

20

14 .

2022

13

6

17

24

2

12

22 .

2023

5

26

9

16

25

4

30 .

2024

25

17

28

5

13

23

11 .

2025

9

2

13

20

29

8

26 .

2026

1

22

5

12

21

31

34 .

2027

21

14

25

2

10

20

14 .

2028

6

27

9

16

25

4

30 .

2029

28

18

1

8

17

27

38 .

2030

17

10

21

28

6

16

18 .

2031

2

23

6

13

22

1

33 .

2032

22

14

25

2

10

20

14 .

2033

13

6

17

24

2

12

22 .

2034

29

19

2

9

18

28

37 .

2035

18

11

22

29

7

17

17 .

2036

10

2

13

20

29

8

26 .

2037

25

15

29

5

14

24

41 .

2038

14

7

18

25

3

13

21 .

2039

6

27

10

17

26

5

29 .

2040

26

18

29

6

14

24

10 .

2041

10

3

14

21

30

9

25 .

2042

2

23

6

13

22

1

33 .

2043

22

15

26

3

11

21

13 .

2044

14

6

17

24

2

12

22 .

2045

29

19

2

9

18

28

37 .

2046

18

11

22

29

7

17

17 .

2047

10

3

14

21

30

9

25 .

2048

26

16

29

5

14

24

41 .

2049

14

7

18

25

3

13

21 .

2050

6

27

10

17

26

5

29 .

2051

26

19

30

7

15

25

9 .

2052

11

3

14

21

30

9

25 .

2053

2

23

6

13

22

1

33 .

2054

22

15

26

3

11

21

13 .

2055

7

28

11

18

27

6

28 .

2056

30

20

2

9

18

28

37 .

2057

18

11

22

29

7

17

17 .

2058

3

24

7

14

23

2

32 .

2059

23

16

27

4

12

22

12 .

2060

15

7

18

25

3

13

21 .

2061

30

20

3

10

19

29

36 .

2062

19

12

23

30

8

18

16 .

2063

11

4

15

22

31

10

24 .

2064

3

24

6

13

22

1

33 .

2065

15

8

19

26

4

14

20 .

2066

7

28

11

18

27

6

28 .

2067

30

20

3

10

19

29

36 .

2068

19

11

22

29

7

17

17 .

2069

3

24

7

14

23

2

32 .

2070

23

16

27

4

12

22

12 .

2071

8

1

12

19

28

7

27 .

2072

31

21

3

10

19

29

36 .

2073

19

12

23

30

8

18

16 .

2074

11

4

15

22

31

10

24 .

2075

27

17

31

7

16

26

39 .

2076

16

8

19

26

4

14

20 .

2077

7

28

11

18

27

6

28 .

2078

27

20

1

8

16

26

8 .

2079

12

5

16

23

1

11

23 .

2080

4

25

7

14

23

2

32 .

2081

23

16

27

4

12

22

12 .

2082

8

1

12

19

28

7

27 .

2083

31

21

4

11

20

30

35 .

2084

20

12

23

30

8

18

16 .

2085

4

25

8

15

24

3

31 .

2086

27

17

31

7

16

26

39 .

2087

16

9

20

27

5

15

19 .

2088

8

0

11

18

27

6

28 .

2089

20

13

24

1

9

19

15 .

2090

12

5

16

23

1

11

23 .

2091

28

18

1

8

17

27

38 .

2092

17

9

20

27

5

15

19 .

2093

8

1

12

19

28

7

27 .

2094

31

21

4

11

20

30

35 .

2095

13

6

17

24

2

12

22 .

2096

5

26

8

15

24

3

31 .

2097

24

17

28

5

13

23

11 .

2098

16

9

20

27

5

15

19 .

2099

1

22

5

12

21

31

34 .

2100

20

12

25

2

10

20

14 .

 

:

.

(mod - )

Year -
a = Year mod 19
b = Year mod 4
c = Year mod 7
d = (19 * a + 15) mod 30
e = (2 * b + 4 * c + 6 * d + 6) mod 7,

(d + e) > 10, (d + e - 9) . , - (22 + d + e) . .

22 25 ( . ).
() () 13, 1 2100  - 14.

C. .

: .. . "", 1991

:
. Java.
.

.

  1. , :
    z = d + e
    month = (z + 25) div 35 + 3
    day = z + 22 - 31 * (month div 4).
    : , .
  2. - (d + e) > 10, .. d + e = 10 22 + 10 = 32.03. (d + e) >= 10 (d + e) > 9.
    d + e = 09 => 22 + 09 = 31.03
    d + e = 10 => 22 + 10 = 32.03 (???)
    d + e = 11 => 11 - 09 = 02.04

http://alebedev.narod.ru/app/app01.html