Add or subtract a whole number of days or weeks from today or any date. See the resulting date and weekday; zero days is valid.
Result date = base date ± amount × (1 day or 7 days), using date-only UTC ordinals.Add or subtract a non-negative whole number of days or weeks from any base date. The base date defaults to your local today; the displayed result uses the Gregorian calendar and your language.
Use this page when the answer is a date rather than a duration. Today is the default local base date, but you can choose any valid date, add or subtract whole days or weeks, and read the resulting date and weekday.
Enter a non-negative whole number. A week is converted to 7 days, then the signed offset is applied to the base date: add moves forward and subtract moves backward. Zero is valid and returns the same date.
Adding 90 days to 1 January 2025 gives 1 April 2025. Subtracting 6 weeks from 15 March 2025 gives 1 February 2025. These results follow the Gregorian calendar and automatically cross month ends and leap days.
The calculator accepts Gregorian dates from year 0001 through 9999 and whole non-negative day or week counts that remain in that range. It does not add months or years, interpret business days, remove holidays, or account for time-of-day and daylight-saving changes.
Yes. Today is only the default local base date; replace it with any valid Gregorian date from year 0001 to 9999.
Yes. Weeks are converted using 7 days each before the date is moved. For example, six weeks before 15 March 2025 is 1 February 2025.
No. It moves by ordinary calendar days or seven-day weeks only. Holidays, business-day calendars, and month/year offsets are not applied.