Add or Subtract Time From a Date
Add or subtract any combination of years, months, weeks, days, hours, minutes, or seconds from a date. Chain multiple adjustments.
Runs 100% in your browser — nothing is uploaded.
Operation
Adjustments
Result
Sat Oct 10 2026 10:32:00 GMT+0000 (Coordinated Universal Time)
ISO:
2026-10-10T10:32:00.000ZDelta: 30d
Frequently asked
How does "add months" handle month lengths?
It uses JavaScript's native Date.setMonth() semantics. Adding 1 month to Jan 31 lands on Mar 3 (Feb 28 + 3). Adding 1 month to Jan 15 lands on Feb 15.
What is the "delta" line?
A human-readable difference between the start date and result: "5d 3h 12m". Useful for double-checking your adjustment.
Can I mix add and subtract?
Not in one operation — the mode applies to all adjustments. But you can add days then run again with subtract to fine-tune.
Related tools
- Date Format ConverterConvert any date into 12+ common formats: ISO 8601, RFC 2822, US MM/DD/YYYY, EU
- Countdown TimerCount down to any date and time, second by second. Add a label and share the URL
- Age at Date CalculatorCalculate how old someone was (or will be) on a specific date. Shows years, mont
- Date Difference CalculatorCalculate the number of days between two dates in three modes: total calendar da
- Time Zone ConverterConvert a time between any IANA time zones. See offsets, live now, and multiple
- Unix Timestamp ConverterConvert Unix timestamps (seconds or milliseconds) to human-readable dates in eve