A -> Z (all)
Anniversary calculator, adding and subtracting days, months and years to date
Calculator computes what day is after adding (or subtracting) given number of days, months or years to your date.

Beta version

BETA TEST VERSION OF THIS ITEM
This online calculator is currently under heavy development. It may or it may NOT work correctly.
You CAN try to use it. You CAN even get the proper results.
However, please VERIFY all results on your own, as the level of completion of this item is NOT CONFIRMED.
Feel free to send any ideas and comments !

Input data - start date and number of days to count

Start date
Number of days/months/years to add/subtract
Don't includeSaturdaysSundaysPublic holidays
Your region
(needed to adjust holidays list)

Results - dates of computed anniversaries

Summary
Start date
2017-10-21 (Saturday)
50 days later
2017-12-10 (Monday)
50 days before
2017-09-01 (Friday)
50 months later
2021-12-21 (Tuesday)
50 months before
2013-08-21 (Wednesday)
50 years later
2067-10-21 (Friday)
50 years before
1967-10-21 (Saturday)
Days excluded while adding days (coming in the future)
Number of excluded saturdays
Number of excluded sundays
Number of excluded public holidays
Excluded public holidays
Total number of excluded days
Days excluded while subtracting days (from the past)
Number of excluded saturdays
Number of excluded sundays
Number of excluded public holidays
Excluded public holidays
Total number of excluded days
Anniversaries (days)
100 days anniversary
2018-01-29 (Tuesday)
1000 days anniversary
2020-07-17 (Saturday)
100 days before
2017-07-13 (Tuesday)
1000 days before
2015-01-25 (Sunday)
Anniversaries (months)
100 months anniversary
2026-02-21 (Saturday)
1000 months anniversary
2101-02-21 (Monday)
100 months before
2009-06-21 (Sunday)
1000 months before
1934-06-21 (Thursday)
Anniversaries (years)
100 years anniversary
2117-10-21 (Thursday)
1000 years anniversary
3017-10-21 (Tuesday)
100 years before
1917-10-21 (Sunday)
1000 years before
1017-10-21 (Tuesday)

Some facts

  • We may think, that adding or subtracting a few days (months, years) to (from) given date is a piece of cake. However, if we go deeper, we will find that there are many potential problems related to days arithmetic. Some months have 30, but other 31 days. Hey, but February has only 28 days! But, wait... once every four years February has 29 days. But which years are leap and which years are not? Argh! Maybe it will be easier to use Calculla?

What is the meaning of each calculator field ?

  • Start date - it is date used as reference to all further calculations. For example, if you want to know what date will be 50 days after Easter set this field to Easter day and number of days to 50.
  • Number of days/months/years to add/subtract - this is a number of days (months, years), which will be added (and subtracted) from your reference date set in "start date" field.
  • Don't include (Saturdays/Sundays/public holidays) - use this fields to exclude selected days from calculations. For example you can use this option if you want to count next 20 working days from today. In this case you should exclude all non-working days i.e.: Saturdays, Sundays and public holidays. This option is applied when shifting days only i.e. it doesn't affect result of adding/subtracing months or years.
  • Your region - this option is used only, when holidays exclusion is enabled (see "Don't include" field). Based on this field, Calculla will adjust list of known holidays to place where you live.

Tags and links to this website

Links to external sites (leaving Calculla?)

Ancient version of this site - links

"Calculla v1" version of this calculatorIn December 2016 the Calculla website has been republished using new technologies and all calculators have been rewritten. Old version of the Calculla is still available through this link: v1.calculla.com. We left the version 1 of Calculla untouched for archvial purposes.
Direct link to the old version:
JavaScript failed !
So this is static version of this website.
This website works a lot better in JavaScript enabled browser.
Please enable JavaScript.