Sihai network

When is Easter? Easter date and Easter date algorithm in 2019

Many people who don't know about Easter may think that Easter is a winter festival. In fact, Easter is not a spring festival. So when is Easter? What day is Easter in 2019? This article brings you the date of Easter in 2019 and the algorithm of Easter date. Let's learn about it.

What month is Easter in 2019: April 21, the 17th Sunday of March in the lunar calendar

Easter (Lord's resurrection day) is an important festival in the West. It is the first Sunday after the full moon at the spring equinox every year. Christians believe that Easter symbolizes rebirth and hope. It commemorates the resurrection of Jesus Christ on the third day after he was crucified between 30 and 33 ad.

At Easter, American food is also very characteristic, mainly mutton and ham. Easter eggs are to bring happiness to people - indeed! These colored eggs are exquisite, beautiful and decorative. They represent people's good wishes and share the joy of seasonal change with you.

What month and day is Easter in 2019-2030

What month is Easter in 2019: April 21, the 17th Sunday of March in the lunar calendar

What month is Easter in 2020: April 12, March 20 of the lunar calendar

What month is Easter in 2021: April 4, February 23 of the lunar calendar

What month is Easter in 2022: April 17, March 17 of the lunar calendar

What month is Easter in 2023: April 9 leap February 19 Sunday

What month is Easter in 2024: March 31, February 22 of the lunar calendar

What month is Easter in 2025: April 20, March 23 of the lunar calendar

What month is Easter in 2026: April 5, February 18 of the lunar calendar

What month is Easter in 2027: March 28, February 21 of the lunar calendar

What month is Easter in 2028: April 16, March 22 of the lunar calendar

What month is Easter in 2029: April 1, February 18 of the lunar calendar

What month is Easter in 2030: April 21, the 19th Sunday of March in the lunar calendar

Easter algorithm

Easter is a traditional western festival. According to the Nicaea religious conference in 325, Easter is the first Sunday after the full moon at the spring equinox every year. The date is not fixed. You usually need to check the calendar to know.

Here is a simple algorithm for your reference:

The years are limited to 1900 to 2099

No.1 suppose that the required year is year y, subtract 1900 from y, and the difference is recorded as N;

No. 2 use 19 as the divisor to remove n, and the remainder is recorded as a;

No. 3 use 4 as the divisor to remove n, regardless of the remainder, and record the quotient as Q;

No. 4 remove 7a + 1 with 19 and record the quotient as B, regardless of the remainder;

No. 5 remove 11a + 4-b with 29, and the remainder is recorded as m;

No. 6 remove n + Q + 31-m with 7, and the remainder is recorded as w;

No.7 calculate 25-m-w.

The answer will determine the date of Easter. If it is positive, the month is April; If it is negative, the month is March; If it is 0, it is March 31. The above is the Easter time and algorithm brought by Xiaobian. I hope it can help you.

Now let's choose two years to calculate by example.

Example 1. Easter day in 1983.

⒈ 1983-1900=83, N=83

2. N / 19 = 4, remaining 7, a = 7

3. N / 4 = 20, remaining 3, q = 20

4. 7a + 1 = 50, 50 / 19 = 2, remaining 12, B = 2

5. 11a + 4-b = 79, 79 / 29 = 2, remaining 21, M = 21

⒍ n + Q + 31-m = 113113 / 7 = 16, remaining 1, w = 1

⒎ 25-M-W=3

It can be seen that the Easter date in 1983 is April 3.

In 2008, China will host the Olympic Games in Beijing. What day is Easter that year?

⒈ 2008-1900=108, N=108

2. N / 19 = 5, remaining 13, a = 13

⒊ N/4=27, Q=27

4. 7a + 1 = 92, 92 / 19 = 4, remaining 16, B = 4

⒌ 11a + 4-b = 143143 / 29 = 4 remainder 27, M = 27

⒍ n + Q + 31-m = 139139 / 7 = 19 remaining 6, w = 6

⒎ 25-M-W=-8, 31-8=23

So the Easter date of that year is March 23.

According to the complex astronomical calendar analysis and calculation, the earliest Easter date is March 22. It last appeared in 1818 and will not appear again until 2285. The latest date is April 25. It last appeared in 1943 and will not appear until 2038.

Calculate the Easter date in 2007 with MATLAB. The program is as follows:

y = 2007;

n = y-1900;

a = mod(n,19);

q = floor(n/4);

b = floor((7*a+1)/19);

m = mod(11*a+4-b,29);

w = mod(n+q+31-m,7);

d = 25-m-w

Get d = 8, i.e. April 8, 2007. April 16, 2006, March 23, 2008, April 12, 2009, April 4, 2010.