Misc

Date Calculator

Runs locally

Use Date Calculator

What it does

Pick a start and an end date to get the days between them, the same span in weeks and days, and the difference in calendar months. Below that, add or subtract a number of days from the start date.

It runs entirely in your browser: nothing you enter is uploaded.

Example

Days until 1 January 2030

Input
2030-01-01
Output (captured 2026-10-20)
DAYS
1169
WEEKS
167 weeks, 0 days
MONTHS (APPROX)
39

Sets the end date; with the start date left at today, the result shows how many days, weeks and calendar months remain until 1 January 2030.

FAQ

How are the days and months counted?

Days are the end date minus the start date, so the start day itself is not counted and the number is negative if the end is earlier. Months (approx) only compares the year and month, so 31 January to 1 February counts as 1 month.

How do I subtract days?

Enter a negative number, such as -90, in the add/subtract field and press Add to start date. The result is an ISO date (YYYY-MM-DD) followed by the date written out; in time zones west of UTC, such as the Americas, the written-out date can be one day early, so go by the ISO date.

Is anything sent to a server?

No. The dates are calculated by JavaScript in this page; nothing is uploaded.