Free Date & Days Calculators

Accurate calculators for age, days between dates, working days, countdowns, and retirement dates.

  • Fast & Accurate
  • Mobile Friendly
  • Accessible for All

30 Days Ago From Today

About This Calculator

This page shows the exact date 30 days ago. It fills in today's date for you and counts back 30 days, so the answer is on screen the moment the page loads — and it updates automatically each day you visit.

Looking back exactly 30 days comes up more often than you might think. You may be checking when a 30-day return window opened, when a notice period or payment term actually began, how far back a reading or a symptom first appeared, or the start date of a figure that is quoted as "in the last 30 days". Because calendar months range from 28 to 31 days, the date 30 days ago rarely matches the same day last month, which is exactly why counting real days matters.

The result also shows the day of the week, which helps when you are reconciling records or working out which weekday a 30-day-old event fell on. If you need to count back from a date other than today, you can change the start date, and you can switch the unit to weeks, months, or years for a different span.

To use it, simply read the result — the date 30 days before today is shown for you. To count back from a specific date instead, edit the date and press Calculate date. Everything is computed privately in your browser, with no dates ever leaving your device.

Related intervals work the same way: 60 days ago and 90 days ago each count backwards from today, and the subtract days from date calculator handles any custom number of days you like. To count forward instead, see 30 days from today.

How It Works

  1. Enter a start date.
  2. Enter an amount and choose a unit.
  3. Choose add or subtract, then click “Calculate date”.
  4. Read the resulting date and its weekday.

Formula & Methodology

The result is worked out as follows:

Result = Start Date ± amount (days / weeks / months / years)

The calculator takes today’s date and subtracts 30 days, then reads the weekday of the result. Because it counts actual days rather than assuming a 30-day month, the date shifts naturally across month boundaries.

Read the full methodology — how we calculate every result →

Worked Examples

Today 2026-08-10 − 30 days2026-07-11 (Saturday)
Today 2026-01-15 − 30 days2025-12-16 (Tuesday)
Today 2026-03-05 − 30 days2026-02-03 (Tuesday)