Skip to content

Add or Subtract Days from a Date

Pick a start date, choose add or subtract, an amount and a unit, and get the resulting date with its weekday.

Processed locally in your browser

Options

Only matters for dates like 03/04/2024 where both parts are 12 or less.

0 chars · 0 lines
The result will appear here.

What is Add or Subtract Days from a Date?

Date arithmetic is not just adding numbers: months have different lengths and weekends may not count. This tool adds or subtracts days, weeks, months or years to one or several dates, one per line, and shows the result date, its weekday and the number of days elapsed.

Month and year arithmetic keeps the same day of the month and clamps to the end of shorter months: 31 January 2024 plus one month gives 29 February 2024. The "skip weekends" option counts business days instead of calendar days for days and weeks (a week is 5 business days). You can type the keyword "today" to start from the current date.

How does it work?

  1. Enter a date such as 2024-01-31, or the keyword today; one per line for several dates.
  2. Choose Add or Subtract, the amount and the unit (days, weeks, months, years).
  3. Tick "Skip weekends" to count only Monday-to-Friday days when adding days or weeks.
  4. Copy the resulting date; the weekday and elapsed days are listed too.

Common use cases

  • Finding a deadline that falls 30 days after an invoice date.
  • Computing a delivery date that is 5 business days after an order.
  • Setting a subscription renewal exactly one month or one year after a start date.
  • Going back 90 days from a date to define a reporting window.

Examples

Try this input in the tool above:

Input
2024-01-31
Output
2024-02-29

Privacy

Add or Subtract Days from a Date runs entirely in your browser. The text or files you provide are processed on your device and are not uploaded, logged or stored on our servers.

Limitations

Business-day counting skips Saturdays and Sundays only; public holidays and regional weekends are not considered, and the option applies to days and weeks, not to months or years.

Frequently asked questions

What is 31 January plus one month?

The tool clamps to the last day of the target month, so 31 January 2024 plus one month is 29 February 2024, and in 2023 it would be 28 February.

How does skipping weekends work when the start is a Saturday?

Counting starts from the next day, and only Monday-to-Friday days are counted. Adding 1 business day to a Saturday gives the following Monday.

Can I process many dates at once?

Yes. Put one date per line and the same operation is applied to each; a table with the results is shown.

More tools in Date & Time →