Date Calculator Add / subtract / convert
What date is 1000 days from today? How many years and months is 972 days? How far apart are two dates? All three scenarios in one tool — leap years and 30/31-day months handled automatically.
Common scenarios
- 1000 days from today? — Mode 1 (Date ± N days) → "+ N days" → enter 1000. Result date + weekday + approximate years/months auto-shown.
- 100 days ago? — Mode 1 → "− N days" → enter 100. For relationship anniversary recall, school countdown.
- How long is 972 days? — Mode 2 (Days → Y/M/D) → enter 972. "About 2 years 7 months 28 days" + weeks/hours/minutes.
- Days between two events? — Mode 3 (Between two dates) → both dates. For more advanced countdown features, see the Korean Holidays calendar.
Frequently asked questions
What date is 1000 days from today?
Use mode 1 (Date ± N days) with today as the start date and 1000 as the day count, "+ N days" selected. The exact date depends on which day you check, but 1000 days is roughly 2 years and 8.9 months. Same logic works for 100-day, 200-day, or any anniversary count.
How many years and months is 972 days?
Use mode 2 (Days → Y/M/D) and enter 972. The result is "about 2 years 7 months 28 days". If you specify a start date, the conversion uses calendar arithmetic with leap-year correction; without a start date it uses average values (1 year = 365.25 days, 1 month = 30.44 days). Weeks, hours, and minutes are also shown.
How is this different from a D-day calculator?
D-day calculators focus on countdown ("days remaining until target date" with D-100, D+200 format) plus saved events for tracking multiple anniversaries. This date calculator focuses on date arithmetic (add, subtract, convert). They complement each other — use the date calculator for one-off math, use a D-day-style tool when you need persistent countdown.
Are leap years and 30/31-day months handled?
Yes. The tool uses the JavaScript Date object, so leap years (4-year, 100-year, 400-year rules) and the actual length of each month (28-31 days) are automatically respected. In Mode 2 without a start date, the result uses average values (1 year = 365.25 days); with a start date the result is exact (e.g., "2026-01-01 + 972 days = 2028-09-01").
Are my inputs stored?
No. Inputs are not sent to any server and are not saved in localStorage. The Share button puts the mode/start date/day count in the URL only when you explicitly click it. 100% client-side processing.
What date range is supported?
1900-01-01 through 2100-12-31. Out-of-range inputs are blocked at the input level. Very large day counts (100,000+) may exceed practical accuracy — verify against a calendar app for critical dates.