SparkCalcSparkCalc

Date Calculator

Runs locally·No signup·Free forever
Dec 25 to Jan 1 = 7 days • Today + 90 days = ?

Calculate the difference between two dates in days, weeks, and months. Or add/subtract a number of days from any date to find a future or past date.

How We Calculate This

Days are calculated using JavaScript Date objects, which properly handle leap years, varying month lengths, and daylight saving time transitions.

Frequently Asked Questions

How are business days calculated?

Business days exclude Saturdays and Sundays. This calculator does not account for holidays, which vary by country and region.

Does this account for leap years?

Yes, leap years are properly handled. February has 29 days in leap years (years divisible by 4, except century years not divisible by 400).

How do I count days including both start and end?

This calculator excludes the start date (counts from day 1 after start). To include both dates, add 1 to the result.

Related Calculators

You might also find these calculators helpful: Age Calculator, and Due Date Calculator.