Calculates when various holidays occur in any given year BC
or AD. Designed to be cannibalised to include the calculation routines in your own programs. It currently calculates about 61 holidays including the following: New Years Day Congress Start Day Martin Luther King Day Inauguration Day Robbie Burns Day Australia Day Groundhog Day Mardi Gras Ash Wednesday Lincoln's Birthday Valentines Day Presidents Day Alberta Family Day Washington's Birthday Commonwealth Day Daylight Savings Start St Patrick's day Vernal Equinox Palm Sunday Good Friday April Fools Day Earth Day Easter Sunday Easter Monday ANZAC Day Cinco de Mayo Europe Day Mothers Day Armed Forces Day Victoria Day Memorial Day Australia Queen's Birthday Fathers Day Summer Solstice Aboriginal Day St Jean-Baptiste Day Canada Day Independence Day Utah Pioneer Day Parents' Day Canada Civic Day Canadian Labour Day American Labor Day Grandparents Daay Autumnal Equinox Canadian Thanksgiving Columbus Day Halloween Daylight Savings End General Election Day Remembrance Day Veterans Day American Thanksgiving St. Andrews Day Human Rights Day Winter Solstice Christmas Eve Christmas Christmas in the USA Boxing Day New Years Eve If a holiday was not celebrated in a given year, it will not show. Includes complete Java source code to calculate when the holiday occurs in a given year, when it was first celebrated, when first proclaimed, the rule for how it is calculated in words and an authority to go to for more information. Also calculates the nearest weekday to any given holiday, when you actually get the day off. This is what I refer to by the term shifted. Boxing day has special shift handling. See also: holidays, holiday calculator, calendar, Martin Luther King Day, Inauguration Day, Robbie Burns Day, Groundhog Day, Valentines Day, Ash Wednesday, Lincoln's Birthday, Presidents Day, Washington's Birthday, Alberta Family Day, St Patrick's day
|