Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

ASP: kalender berekening feestdagen.

Elja Trum
11 antwoorden
  • Ik weet niet of dit helemaal het goede forumonderdeel is, maar aangezien ik het in asp aan het programmeren ben..

    Ik ben bezig met een kalender waarin ik ook graag dingen als pasen, pinksteren en geode vrijdag in wil verwerken. Aangezien deze dagen elk jaar op een andere datum vallen volgens een bepaalde berekening vroeg ik me af of iemand hier weet hoe deze berekening moet.

    Heb uiteraard al even gezocht op het internet maar kon zelf eigenlijk nisk vinden behalve een berekening die zo ingewikkeld was (opgeschreven) dat ik er helemaal niks van snapte. :smile:

    bvd,

    Elja Trum

  • Pasen valt op de zondag, die volgt op de Volle Maan na het begin van de lente (21 maart, behalve dit

    jaar dan :wink: )

    Berekening (van Gauss):
    Deel het jaartal door 19. De rest is a.
    Deel het jaartal door 4. De rest is b.
    Deel het jaartal door 7. De rest is c.
    Deel (19*a + 23) door 30. De rest is d.

    Deel (2*b + 4*c + 6*d + 5) door 7. De rest is e.
    Indien e = 0 dan moet aan e de waarde 7 toegekend worden.

    (d + e) kleiner dan of gelijk aan 9, dan valt Pasen op (22 + d + e) maart.
    (d + e) groter dan 9 dan valt Pasen op (d + e - 9) april.

    Twee uitzonderingen: 1954 en 1981. In beide gevallen moet Pasen een week vroeger gevierd worden.
    Om berekening compleet te maken:
    Deel (d + 2*e + a/11) door 41. De rest is f. Pasen valt op (d + e - 9 - 7*f) april.

    2002 % 19 = 7 (a)
    2002 % 4 = 2 (b)
    2002 % 7 = 0 ©
    (19*7+23) % 30 = 156 % 30 = 6 (d)
    (2*2+4*0+6*6+5) % 7 = 21 % 7 = 3 (e)
    (3+6) = 9 dus valt Pasen dit jaar op 22+3+6 = 31 maart.

    Goede vrijdag is de vrijdag voor Pasen

    Pinksteren is de 7e zondag na Pasen


    Voor de liefhebbers een javascriptje voor de 1e paasdag:
    [code:1:9044831527]<script language="JavaScript"><!–

    function reCalc(jaar)
    {
    var d = (19*(jaar%19)+23)%30;
    var e = (2*(jaar%4)+4*(jaar%7)+6*d+5)%7;
    if (e == 0) { e = 7 };
    ( d+e > 9 ) ? alert((d+e-9)+' april') : alert((22+d+e)+' maart');
    }
    //–></script>


    <form>
    <input type="text" onChange="reCalc(this.value)">
    </form>[/code:1:9044831527]
  • Die financial toch. Helemaal uit je hoofd? :smile:
  • Bedankt Financial !

    Ziet er prima uit en kan ik zo makkelijk overnemen..
    Goede vrijdag en pinksteren vallen een vast aantal dagen naar Pasen, toch?

    Grtz Elja

  • Yep. Goede vrijdag is de vrijdag voor 1e Paasdag.
    1e Pinksterdag (een zondag) is dag nr. 50, geteld vanaf 1e Paasdag. (Dus je begint te tellen op 1e Paasdag, de zondag. Paasmaandag, hoe verrassend de maandag, = dag nr. 2)
    Hemelvaart is dag nr. 40, geteld vanaf 1e Paasdag, en valt daarom steeds op een donderdag.
  • Zoals reeds gemeld

    [quote:b779a66baf]Goede vrijdag is de vrijdag voor Pasen

    Pinksteren is de 7e zondag na Pasen[/quote:b779a66baf]

    Hemelvaart was ik even vergeten.
  • Sorry Financial, had ik helemaal over het hoofd gezien..

    Ben nu bezig je formulier om te zetten is asp. Nogmaals bedankt !

    Grtz Elja

  • Ik heb de functie gemaakt..
    Zal 'm nog even plaatsen voor het geval dat iemand anders 'm graag in asp zou willen hebben. Heb hier niet die uitzondering ingebouwd voor 1954 en 1981. Komt deze deze eeuw weer terug op 2054 en 2081 ?
    Waarvoor ik 'm gebruik heeft ie geen extra nut. (640 kb is enough for everyone) :wink:

    [code:1:865ea7bcb4]
    Function Pasen(begindatum)
    Dim jaartal
    jaartal = year(begindatum)

    a = cInt(jaartal) Mod 19
    b = cInt(jaartal) Mod 4
    c = cInt(jaartal) Mod 7
    d = (19 * a + 23) Mod 30
    e = (2 * b + 4 * c + 6 * d + 5) Mod 7
    If e = 0 then
    e = 7
    End If
    if (d + e) =< 9 then
    Pasen = (22 + d + e)
    Pasen = jaartal & "-3-" & Pasen
    End If
    if (d + e) > 9 then
    Pasen = (d + e - 9)
    Pasen = jaartal & "-3-" & Pasen
    End If

    Pasen = cDate(pasen)
    End Function
    [/code:1:865ea7bcb4]

    Grtz Elja

  • De twee genoemde jaren zijn de enige uitzonderingen. Hieronder nog even het rijtje vanaf 1583 (de eerste serieuze jaartelling zoals wij deze kennen) tot 3000 (kun je even voort)

    10 april 1583, 1 april 1584,21 april 1585, 6 april 1586,29 maart 1587,17 april 1588, 2 april 1589,22 april 1590,14 april 1591,29 maart 1592,18 april 1593,10 april 1594,26 maart 1595,14 april 1596, 6 april 1597,22 maart 1598,11 april 1599, 2 april 1600,22 april 1601, 7 april 1602,30 maart 1603,18 april 1604,10 april 1605,26 maart 1606,15 april 1607, 6 april 1608,19 april 1609,11 april 1610, 3 april 1611,22 april 1612, 7 april 1613,30 maart 1614,19 april 1615, 3 april 1616,26 maart 1617,15 april 1618,31 maart 1619,19 april 1620,11 april 1621,27 maart 1622,16 april 1623, 7 april 1624,30 maart 1625,12 april 1626, 4 april 1627,23 april 1628,15 april 1629,31 maart 1630,20 april 1631,11 april 1632,27 maart 1633,16 april 1634, 8 april 1635,23 maart 1636,12 april 1637, 4 april 1638,24 april 1639, 8 april 1640,31 maart 1641,20 april 1642, 5 april 1643,27 maart 1644,16 april 1645, 1 april 1646,21 april 1647,12 april 1648, 4 april 1649,17 april 1650, 9 april 1651,31 maart 1652,13 april 1653, 5 april 1654,28 maart 1655,16 april 1656, 1 april 1657,21 april 1658,13 april 1659,28 maart 1660,17 april 1661, 9 april 1662,25 maart 1663,13 april 1664, 5 april 1665,25 april 1666,10 april 1667, 1 april 1668,21 april 1669, 6 april 1670,29 maart 1671,17 april 1672, 2 april 1673,25 maart 1674,14 april 1675, 5 april 1676,18 april 1677,10 april 1678, 2 april 1679,21 april 1680, 6 april 1681,29 maart 1682,18 april 1683, 2 april 1684,22 april 1685,14 april 1686,30 maart 1687,18 april 1688,10 april 1689,26 maart 1690,15 april 1691, 6 april 1692,22 maart 1693,11 april 1694, 3 april 1695,22 april 1696, 7 april 1697,30 maart 1698,19 april 1699,11 april 1700,27 maart 1701,16 april 1702, 8 april 1703,23 maart 1704,12 april 1705, 4 april 1706,24 april 1707, 8 april 1708,31 maart 1709,20 april 1710, 5 april 1711,27 maart 1712,16 april 1713, 1 april 1714,21 april 1715,12 april 1716,28 maart 1717,17 april 1718, 9 april 1719,31 maart 1720,13 april 1721, 5 april 1722,28 maart 1723,16 april 1724, 1 april 1725,21 april 1726,13 april 1727,28 maart 1728,17 april 1729, 9 april 1730,25 maart 1731,13 april 1732, 5 april 1733,25 april 1734,10 april 1735, 1 april 1736,21 april 1737, 6 april 1738,29 maart 1739,17 april 1740, 2 april 1741,25 maart 1742,14 april 1743, 5 april 1744,18 april 1745,10 april 1746, 2 april 1747,14 april 1748, 6 april 1749,29 maart 1750,11 april 1751, 2 april 1752,22 april 1753,14 april 1754,30 maart 1755,18 april 1756,10 april 1757,26 maart 1758,15 april 1759, 6 april 1760,22 maart 1761,11 april 1762, 3 april 1763,22 april 1764, 7 april 1765,30 maart 1766,19 april 1767, 3 april 1768,26 maart 1769,15 april 1770,31 maart 1771,19 april 1772,11 april 1773, 3 april 1774,16 april 1775, 7 april 1776,30 maart 1777,19 april 1778, 4 april 1779,26 maart 1780,15 april 1781,31 maart 1782,20 april 1783,11 april 1784,27 maart 1785,16 april 1786, 8 april 1787,23 maart 1788,12 april 1789, 4 april 1790,24 april 1791, 8 april 1792,31 maart 1793,20 april 1794, 5 april 1795,27 maart 1796,16 april 1797, 8 april 1798,24 maart 1799,13 april 1800, 5 april 1801,18 april 1802,10 april 1803, 1 april 1804,14 april 1805, 6 april 1806,29 maart 1807,17 april 1808, 2 april 1809,22 april 1810,14 april 1811,29 maart 1812,18 april 1813,10 april 1814,26 maart 1815,14 april 1816, 6 april 1817,22 maart 1818,11 april 1819, 2 april 1820,22 april 1821, 7 april 1822,30 maart 1823,18 april 1824, 3 april 1825,26 maart 1826,15 april 1827, 6 april 1828,19 april 1829,11 april 1830, 3 april 1831,22 april 1832, 7 april 1833,30 maart 1834,19 april 1835, 3 april 1836,26 maart 1837,15 april 1838,31 maart 1839,19 april 1840,11 april 1841,27 maart 1842,16 april 1843, 7 april 1844,23 maart 1845,12 april 1846, 4 april 1847,23 april 1848, 8 april 1849,31 maart 1850,20 april 1851,11 april 1852,27 maart 1853,16 april 1854, 8 april 1855,23 maart 1856,12 april 1857, 4 april 1858,24 april 1859, 8 april 1860,31 maart 1861,20 april 1862, 5 april 1863,27 maart 1864,16 april 1865, 1 april 1866,21 april 1867,12 april 1868,28 maart 1869,17 april 1870, 9 april 1871,31 maart 1872,13 april 1873, 5 april 1874,28 maart 1875,16 april 1876, 1 april 1877,21 april 1878,13 april 1879,28 maart 1880,17 april 1881, 9 april 1882,25 maart 1883,13 april 1884, 5 april 1885,25 april 1886,10 april 1887, 1 april 1888,21 april 1889, 6 april 1890,29 maart 1891,17 april 1892, 2 april 1893,25 maart 1894,14 april 1895, 5 april 1896,18 april 1897,10 april 1898, 2 april 1899,15 april 1900, 7 april 1901,30 maart 1902,12 april 1903, 3 april 1904,23 april 1905,15 april 1906,31 maart 1907,19 april 1908,11 april 1909,27 maart 1910,16 april 1911, 7 april 1912,23 maart 1913,12 april 1914, 4 april 1915,23 april 1916, 8 april 1917,31 maart 1918,20 april 1919, 4 april 1920,27 maart 1921,16 april 1922, 1 april 1923,20 april 1924,12 april 1925, 4 april 1926,17 april 1927, 8 april 1928,31 maart 1929,20 april 1930, 5 april 1931,27 maart 1932,16 april 1933, 1 april 1934,21 april 1935,12 april 1936,28 maart 1937,17 april 1938, 9 april 1939,24 maart 1940,13 april 1941, 5 april 1942,25 april 1943, 9 april 1944, 1 april 1945,21 april 1946, 6 april 1947,28 maart 1948,17 april 1949, 9 april 1950,25 maart 1951,13 april 1952, 5 april 1953,18 april 1954,10 april 1955, 1 april 1956,21 april 1957, 6 april 1958,29 maart 1959,17 april 1960, 2 april 1961,22 april 1962,14 april 1963,29 maart 1964,18 april 1965,10 april 1966,26 maart 1967,14 april 1968, 6 april 1969,29 maart 1970,11 april 1971, 2 april 1972,22 april 1973,14 april 1974,30 maart 1975,18 april 1976,10 april 1977,26 maart 1978,15 april 1979, 6 april 1980,19 april 1981,11 april 1982, 3 april 1983,22 april 1984, 7 april 1985,30 maart 1986,19 april 1987, 3 april 1988,26 maart 1989,15 april 1990,31 maart 1991,19 april 1992,11 april 1993, 3 april 1994,16 april 1995, 7 april 1996,30 maart 1997,12 april 1998, 4 april 1999,23 april 2000,15 april 2001,31 maart 2002,20 april 2003,11 april 2004,27 maart 2005,16 april 2006, 8 april 2007,23 maart 2008,12 april 2009, 4 april 2010,24 april 2011, 8 april 2012,31 maart 2013,20 april 2014, 5 april 2015,27 maart 2016,16 april 2017, 1 april 2018,21 april 2019,12 april 2020, 4 april 2021,17 april 2022, 9 april 2023,31 maart 2024,20 april 2025, 5 april 2026,28 maart 2027,16 april 2028, 1 april 2029,21 april 2030,13 april 2031,28 maart 2032,17 april 2033, 9 april 2034,25 maart 2035,13 april 2036, 5 april 2037,25 april 2038,10 april 2039, 1 april 2040,21 april 2041, 6 april 2042,29 maart 2043,17 april 2044, 9 april 2045,25 maart 2046,14 april 2047, 5 april 2048,18 april 2049,10 april 2050, 2 april 2051,21 april 2052, 6 april 2053,29 maart 2054,18 april 2055, 2 april 2056,22 april 2057,14 april 2058,30 maart 2059,18 april 2060,10 april 2061,26 maart 2062,15 april 2063, 6 april 2064,29 maart 2065,11 april 2066, 3 april 2067,22 april 2068,14 april 2069,30 maart 2070,19 april 2071,10 april 2072,26 maart 2073,15 april 2074, 7 april 2075,19 april 2076,11 april 2077, 3 april 2078,23 april 2079, 7 april 2080,30 maart 2081,19 april 2082, 4 april 2083,26 maart 2084,15 april 2085,31 maart 2086,20 april 2087,11 april 2088, 3 april 2089,16 april 2090, 8 april 2091,30 maart 2092,12 april 2093, 4 april 2094,24 april 2095,15 april 2096,31 maart 2097,20 april 2098,12 april 2099,28 maart 2100,17 april 2101, 9 april 2102,25 maart 2103,13 april 2104, 5 april 2105,18 april 2106,10 april 2107, 1 april 2108,21 april 2109, 6 april 2110,29 maart 2111,17 april 2112, 2 april 2113,22 april 2114,14 april 2115,29 maart 2116,18 april 2117,10 april 2118,26 maart 2119,14 april 2120, 6 april 2121,29 maart 2122,11 april 2123, 2 april 2124,22 april 2125,14 april 2126,30 maart 2127,18 april 2128,10 april 2129,26 maart 2130,15 april 2131, 6 april 2132,19 april 2133,11 april 2134, 3 april 2135,22 april 2136, 7 april 2137,30 maart 2138,19 april 2139, 3 april 2140,26 maart 2141,15 april 2142,31 maart 2143,19 april 2144,11 april 2145, 3 april 2146,16 april 2147, 7 april 2148,30 maart 2149,12 april 2150, 4 april 2151,23 april 2152,15 april 2153,31 maart 2154,20 april 2155,11 april 2156,27 maart 2157,16 april 2158, 8 april 2159,23 maart 2160,12 april 2161, 4 april 2162,24 april 2163, 8 april 2164,31 maart 2165,20 april 2166, 5 april 2167,27 maart 2168,16 april 2169, 1 april 2170,21 april 2171,12 april 2172, 4 april 2173,17 april 2174, 9 april 2175,31 maart 2176,20 april 2177, 5 april 2178,28 maart 2179,16 april 2180, 1 april 2181,21 april 2182,13 april 2183,28 maart 2184,17 april 2185, 9 april 2186,25 maart 2187,13 april 2188, 5 april 2189,25 april 2190,10 april 2191, 1 april 2192,21 april 2193, 6 april 2194,29 maart 2195,17 april 2196, 9 april 2197,25 maart 2198,14 april 2199, 6 april 2200,19 april 2201,11 april 2202, 3 april 2203,22 april 2204, 7 april 2205,30 maart 2206,19 april 2207, 3 april 2208,26 maart 2209,15 april 2210,31 maart 2211,19 april 2212,11 april 2213,27 maart 2214,16 april 2215, 7 april 2216,30 maart 2217,12 april 2218, 4 april 2219,23 april 2220,15 april 2221,31 maart 2222,20 april 2223,11 april 2224,27 maart 2225,16 april 2226, 8 april 2227,23 maart 2228,12 april 2229, 4 april 2230,24 april 2231, 8 april 2232,31 maart 2233,20 april 2234, 5 april 2235,27 maart 2236,16 april 2237, 1 april 2238,21 april 2239,12 april 2240, 4 april 2241,17 april 2242, 9 april 2243,31 maart 2244,13 april 2245, 5 april 2246,28 maart 2247,16 april 2248, 1 april 2249,21 april 2250,13 april 2251,28 maart 2252,17 april 2253, 9 april 2254,25 maart 2255,13 april 2256, 5 april 2257,25 april 2258,10 april 2259, 1 april 2260,21 april 2261, 6 april 2262,29 maart 2263,17 april 2264, 2 april 2265,25 maart 2266,14 april 2267, 5 april 2268,18 april 2269,10 april 2270, 2 april 2271,21 april 2272, 6 april 2273,29 maart 2274,18 april 2275, 2 april 2276,22 april 2277,14 april 2278,30 maart 2279,18 april 2280,10 april 2281,26 maart 2282,15 april 2283, 6 april 2284,22 maart 2285,11 april 2286, 3 april 2287,22 april 2288, 7 april 2289,30 maart 2290,19 april 2291,10 april 2292,26 maart 2293,15 april 2294, 7 april 2295,19 april 2296,11 april 2297, 3 april 2298,16 april 2299, 8 april 2300,31 maart 2301,20 april 2302, 5 april 2303,27 maart 2304,16 april 2305, 1 april 2306,21 april 2307,12 april 2308,28 maart 2309,17 april 2310, 9 april 2311,31 maart 2312,13 april 2313, 5 april 2314,28 maart 2315,16 april 2316, 1 april 2317,21 april 2318, 6 april 2319,28 maart 2320,17 april 2321, 9 april 2322,25 maart 2323,13 april 2324, 5 april 2325,25 april 2326,10 april 2327, 1 april 2328,21 april 2329, 6 april 2330,29 maart 2331,17 april 2332, 2 april 2333,25 maart 2334,14 april 2335, 5 april 2336,18 april 2337,10 april 2338,26 maart 2339,14 april 2340, 6 april 2341,29 maart 2342,11 april 2343, 2 april 2344,22 april 2345,14 april 2346,30 maart 2347,18 april 2348,10 april 2349,26 maart 2350,15 april 2351, 6 april 2352,22 maart 2353,11 april 2354, 3 april 2355,22 april 2356, 7 april 2357,30 maart 2358,19 april 2359, 3 april 2360,26 maart 2361,15 april 2362,31 maart 2363,19 april 2364,11 april 2365, 3 april 2366,16 april 2367, 7 april 2368,30 maart 2369,19 april 2370, 4 april 2371,26 maart 2372,15 april 2373,31 maart 2374,20 april 2375,11 april 2376,27 maart 2377,16 april 2378, 8 april 2379,23 maart 2380,12 april 2381, 4 april 2382,24 april 2383, 8 april 2384,31 maart 2385,20 april 2386, 5 april 2387,27 maart 2388,16 april 2389, 8 april 2390,24 maart 2391,12 april 2392, 4 april 2393,17 april 2394, 9 april 2395,31 maart 2396,20 april 2397, 5 april 2398,28 maart 2399,16 april 2400, 1 april 2401,21 april 2402,13 april 2403,28 maart 2404,17 april 2405, 9 april 2406,25 maart 2407,13 april 2408, 5 april 2409,25 april 2410,10 april 2411, 1 april 2412,21 april 2413, 6 april 2414,29 maart 2415,17 april 2416, 2 april 2417,25 maart 2418,14 april 2419, 5 april 2420,18 april 2421,10 april 2422, 2 april 2423,21 april 2424, 6 april 2425,29 maart 2426,18 april 2427, 2 april 2428,22 april 2429,14 april 2430,30 maart 2431,18 april 2432,10 april 2433,26 maart 2434,15 april 2435, 6 april 2436,22 maart 2437,11 april 2438, 3 april 2439,22 april 2440, 7 april 2441,30 maart 2442,19 april 2443,10 april 2444,26 maart 2445,15 april 2446, 7 april 2447,19 april 2448,11 april 2449, 3 april 2450,16 april 2451, 7 april 2452,30 maart 2453,19 april 2454, 4 april 2455,26 maart 2456,15 april 2457,31 maart 2458,20 april 2459,11 april 2460,27 maart 2461,16 april 2462, 8 april 2463,30 maart 2464,12 april 2465, 4 april 2466,24 april 2467,15 april 2468,31 maart 2469,20 april 2470, 5 april 2471,27 maart 2472,16 april 2473, 8 april 2474,24 maart 2475,12 april 2476, 4 april 2477,24 april 2478, 9 april 2479,31 maart 2480,20 april 2481, 5 april 2482,28 maart 2483,16 april 2484, 1 april 2485,21 april 2486,13 april 2487, 4 april 2488,17 april 2489, 9 april 2490,25 maart 2491,13 april 2492, 5 april 2493,28 maart 2494,10 april 2495, 1 april 2496,21 april 2497,13 april 2498,29 maart 2499,18 april 2500,10 april 2501,26 maart 2502,15 april 2503, 6 april 2504,22 maart 2505,11 april 2506, 3 april 2507,22 april 2508, 7 april 2509,30 maart 2510,19 april 2511, 3 april 2512,26 maart 2513,15 april 2514,31 maart 2515,19 april 2516,11 april 2517, 3 april 2518,16 april 2519, 7 april 2520,30 maart 2521,19 april 2522, 4 april 2523,26 maart 2524,15 april 2525,31 maart 2526,20 april 2527,11 april 2528,27 maart 2529,16 april 2530, 8 april 2531,23 maart 2532,12 april 2533, 4 april 2534,24 april 2535, 8 april 2536,31 maart 2537,20 april 2538, 5 april 2539,27 maart 2540,16 april 2541, 8 april 2542,24 maart 2543,12 april 2544, 4 april 2545,17 april 2546, 9 april 2547,31 maart 2548,20 april 2549, 5 april 2550,28 maart 2551,16 april 2552, 1 april 2553,21 april 2554,13 april 2555,28 maart 2556,17 april 2557, 9 april 2558,25 maart 2559,13 april 2560, 5 april 2561,28 maart 2562,10 april 2563, 1 april 2564,21 april 2565, 6 april 2566,29 maart 2567,17 april 2568, 9 april 2569,25 maart 2570,14 april 2571, 5 april 2572,25 april 2573,10 april 2574, 2 april 2575,21 april 2576, 6 april 2577,29 maart 2578,18 april 2579, 2 april 2580,25 maart 2581,14 april 2582,30 maart 2583,18 april 2584,10 april 2585,26 maart 2586,15 april 2587, 6 april 2588,29 maart 2589,11 april 2590, 3 april 2591,22 april 2592,14 april 2593,30 maart 2594,19 april 2595,10 april 2596,26 maart 2597,15 april 2598, 7 april 2599,23 maart 2600,12 april 2601, 4 april 2602,24 april 2603, 8 april 2604,31 maart 2605,20 april 2606, 5 april 2607,27 maart 2608,16 april 2609, 1 april 2610,21 april 2611,12 april 2612, 4 april 2613,17 april 2614, 9 april 2615,31 maart 2616,20 april 2617, 5 april 2618,28 maart 2619,16 april 2620, 1 april 2621,21 april 2622,13 april 2623,28 maart 2624,17 april 2625, 9 april 2626,25 maart 2627,13 april 2628, 5 april 2629,25 april 2630,10 april 2631, 1 april 2632,21 april 2633, 6 april 2634,29 maart 2635,17 april 2636, 9 april 2637,25 maart 2638,14 april 2639, 5 april 2640,18 april 2641,10 april 2642, 2 april 2643,21 april 2644, 6 april 2645,29 maart 2646,18 april 2647, 2 april 2648,22 april 2649,14 april 2650,30 maart 2651,18 april 2652,10 april 2653,26 maart 2654,15 april 2655, 6 april 2656,29 maart 2657,11 april 2658, 3 april 2659,22 april 2660, 7 april 2661,30 maart 2662,19 april 2663,10 april 2664,26 maart 2665,15 april 2666, 7 april 2667,19 april 2668,11 april 2669, 3 april 2670,23 april 2671, 7 april 2672,30 maart 2673,19 april 2674, 4 april 2675,26 maart 2676,15 april 2677,31 maart 2678,20 april 2679,11 april 2680,27 maart 2681,16 april 2682, 8 april 2683,30 maart 2684,12 april 2685, 4 april 2686,24 april 2687,15 april 2688,31 maart 2689,20 april 2690,12 april 2691,27 maart 2692,16 april 2693, 8 april 2694,24 maart 2695,12 april 2696, 4 april 2697,24 april 2698, 9 april 2699, 1 april 2700,21 april 2701, 6 april 2702,29 maart 2703,17 april 2704, 2 april 2705,22 april 2706,14 april 2707,29 maart 2708,18 april 2709,10 april 2710,26 maart 2711,14 april 2712, 6 april 2713,29 maart 2714,11 april 2715, 2 april 2716,22 april 2717, 7 april 2718,30 maart 2719,18 april 2720,10 april 2721,26 maart 2722,15 april 2723, 6 april 2724,19 april 2725,11 april 2726, 3 april 2727,22 april 2728, 7 april 2729,30 maart 2730,19 april 2731, 3 april 2732,26 maart 2733,15 april 2734,31 maart 2735,19 april 2736,11 april 2737,27 maart 2738,16 april 2739, 7 april 2740,30 maart 2741,12 april 2742, 4 april 2743,23 april 2744,15 april 2745,31 maart 2746,20 april 2747,11 april 2748,27 maart 2749,16 april 2750, 8 april 2751,23 maart 2752,12 april 2753, 4 april 2754,24 april 2755, 8 april 2756,31 maart 2757,20 april 2758, 5 april 2759,27 maart 2760,16 april 2761, 1 april 2762,21 april 2763,12 april 2764, 4 april 2765,17 april 2766, 9 april 2767,31 maart 2768,20 april 2769, 5 april 2770,28 maart 2771,16 april 2772, 1 april 2773,21 april 2774,13 april 2775,28 maart 2776,17 april 2777, 9 april 2778,25 maart 2779,13 april 2780, 5 april 2781,25 april 2782,10 april 2783, 1 april 2784,21 april 2785, 6 april 2786,29 maart 2787,17 april 2788, 9 april 2789,25 maart 2790,14 april 2791, 5 april 2792,18 april 2793,10 april 2794, 2 april 2795,21 april 2796, 6 april 2797,29 maart 2798,18 april 2799, 2 april 2800,22 april 2801,14 april 2802,30 maart 2803,18 april 2804,10 april 2805,26 maart 2806,15 april 2807, 6 april 2808,29 maart 2809,11 april 2810, 3 april 2811,22 april 2812, 7 april 2813,30 maart 2814,19 april 2815,10 april 2816,26 maart 2817,15 april 2818, 7 april 2819,19 april 2820,11 april 2821, 3 april 2822,23 april 2823, 7 april 2824,30 maart 2825,19 april 2826, 4 april 2827,26 maart 2828,15 april 2829,31 maart 2830,20 april 2831,11 april 2832,27 maart 2833,16 april 2834, 8 april 2835,30 maart 2836,12 april 2837, 4 april 2838,24 april 2839,15 april 2840,31 maart 2841,20 april 2842,12 april 2843,27 maart 2844,16 april 2845, 8 april 2846,24 maart 2847,12 april 2848, 4 april 2849,24 april 2850, 9 april 2851,31 maart 2852,20 april 2853, 5 april 2854,28 maart 2855,16 april 2856, 1 april 2857,21 april 2858,13 april 2859, 4 april 2860,17 april 2861, 9 april 2862, 1 april 2863,20 april 2864, 5 april 2865,28 maart 2866,17 april 2867, 1 april 2868,21 april 2869,13 april 2870,29 maart 2871,17 april 2872, 9 april 2873,25 maart 2874,14 april 2875, 5 april 2876,25 april 2877,10 april 2878, 2 april 2879,21 april 2880, 6 april 2881,29 maart 2882,18 april 2883, 9 april 2884,25 maart 2885,14 april 2886, 6 april 2887,18 april 2888,10 april 2889, 2 april 2890,15 april 2891, 6 april 2892,29 maart 2893,18 april 2894, 3 april 2895,22 april 2896,14 april 2897,30 maart 2898,19 april 2899,11 april 2900,27 maart 2901,16 april 2902, 8 april 2903,30 maart 2904,12 april 2905, 4 april 2906,24 april 2907, 8 april 2908,31 maart 2909,20 april 2910, 5 april 2911,27 maart 2912,16 april 2913, 8 april 2914,24 maart 2915,12 april 2916, 4 april 2917,24 april 2918, 9 april 2919,31 maart 2920,20 april 2921, 5 april 2922,28 maart 2923,16 april 2924, 1 april 2925,21 april 2926,13 april 2927,28 maart 2928,17 april 2929, 9 april 2930,25 maart 2931,13 april 2932, 5 april 2933,28 maart 2934,10 april 2935, 1 april 2936,21 april 2937,13 april 2938,29 maart 2939,17 april 2940, 9 april 2941,25 maart 2942,14 april 2943, 5 april 2944,25 april 2945,10 april 2946, 2 april 2947,21 april 2948, 6 april 2949,29 maart 2950,18 april 2951, 2 april 2952,25 maart 2953,14 april 2954,30 maart 2955,18 april 2956,10 april 2957, 2 april 2958,15 april 2959, 6 april 2960,29 maart 2961,18 april 2962, 3 april 2963,22 april 2964,14 april 2965,30 maart 2966,19 april 2967,10 april 2968,26 maart 2969,15 april 2970, 7 april 2971,22 maart 2972,11 april 2973, 3 april 2974,23 april 2975, 7 april 2976,30 maart 2977,19 april 2978, 4 april 2979,26 maart 2980,15 april 2981, 7 april 2982,20 april 2983,11 april 2984, 3 april 2985,16 april 2986, 8 april 2987,30 maart 2988,19 april 2989, 4 april 2990,27 maart 2991,15 april 2992,31 maart 2993,20 april 2994,12 april 2995,27 maart 2996,16 april 2997, 8 april 2998,24 maart 2999,13 april 3000
  • zat nog een klein foutje in de functie.
    heb 'm aangepast en ook meteen de uitzonderingen toegevoegd (+ wat andere kleine wijzigingen)
    [code:1:7c3005980f]
    Function Pasen(begindatum)
    Dim jaartal, a, b, c, d, e
    jaartal = year(begindatum)

    a = jaartal Mod 19
    b = jaartal Mod 4
    c = jaartal Mod 7
    d = (19 * a + 23) Mod 30
    e = (2 * b + 4 * c + 6 * d + 5) Mod 7
    If e = 0 then
    e = 7
    End If

    if (d + e) <= 9 then
    Pasen = (22 + d + e)
    Pasen = DateSerial(jaartal, 3, Pasen)
    else
    Pasen = (d + e - 9)
    Pasen = DateSerial(jaartal, 4, Pasen)
    End If

    If jaartal = 1954 or jaartal = 1981 Then
    Pasen = DateAdd("w", -1, Pasen)
    End If
    End Function
    [/code:1:7c3005980f]

    [ Dit Bericht is bewerkt door: Annie op 2002-03-25 18:47 ]
  • Thx Annie!

    Elja

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.