31 Days Ago
Find out the exact date and time 31 days ago, live-updating — plus a general calculator for any number of minutes, hours, days, weeks, months, or years.
Last updated:
31 Days Ago From Today

Want to know what date was 31 days ago from today? The calculator above automatically uses your current local date and shows the exact result immediately.
If today is Friday, August 21, 2026, then:
31 calendar days ago was Tuesday, July 21, 2026.
There is no need to manually count backward through the calendar. The result appears automatically when the page opens.
What Date Was 31 Days Ago?
The exact result changes every day because the calculation starts with today's date.
For example:
August 21, 2026 − 31 days = July 21, 2026
Therefore:
31 days before Friday, August 21, 2026 was Tuesday, July 21, 2026.
The tool also shows the weekday, making it useful when searching for “what day was 31 days ago?”
How Long Is 31 Days?
Thirty-one days is equal to:
4 weeks and 3 days
This gives you an easy way to understand the same period in weeks.
Because 31 days is not an exact number of weeks, the resulting weekday will normally be different from the starting weekday.
How Is 31 Days Ago Calculated?
The default calculation subtracts exactly 31 calendar days from the selected starting date.
For example:
August 21, 2026 − 31 calendar days = July 21, 2026
The calculator automatically handles:
- Different month lengths
- Month changes
- Year changes
- Leap years
- February 29
You do not need to count dates manually.
31 Calendar Days Ago vs 31 Business Days Ago
The calculator lets you choose between Calendar Days and Business Days.
Calendar Days
Calendar Days include every day of the week, including Saturday and Sunday.
Using August 21, 2026 as the starting date:
31 calendar days ago = Tuesday, July 21, 2026
Business Days
Business Days skip Saturdays and Sundays.
Using the same starting date:
31 business days ago = Thursday, July 9, 2026
Public holidays are not automatically excluded because holiday dates vary by country and region.
Live Time Since the Calculated Date
The tool includes a live timer showing exactly how much time has passed since the calculated date.
It displays:
Days : Hours : Minutes : Seconds
For date-only calculations, the timer measures from 12:00 AM on the calculated date in your local timezone.
For example, later in the morning on August 21, 2026, a result of July 21, 2026 may show approximately:
31 Days : 11 Hours : 20 Minutes : XX Seconds
The timer updates every second.
If you change the number of days, direction, starting date, or calculation type, the timer automatically updates to match the new result.
Calculate 31 Days From Another Date
You can also calculate 31 days before or after any custom date.
Simply change the Starting Date field and the result updates automatically.
This can be useful for checking:
- Deadlines
- Invoices
- Records
- Project milestones
- Appointments
- Historical dates
31 Days Ago or 31 Days From Today
Use the Direction option to calculate backward or forward.
Choose Ago to subtract 31 days.
Choose From Today to add 31 days.
This means the same calculator can answer both:
What date was 31 days ago?
and
What date is 31 days from today?
View 31 Days Ago on a Calendar
The calendar section displays the month containing the calculated date and highlights the result.
For the default example, the calendar displays July 2026 and highlights:
July 21
This makes it easier to see exactly where the calculated date falls within the month.
31 Days Ago in Different Date Formats
The result is available in several commonly used formats.
Using July 21, 2026 as an example:
Long Date: July 21, 2026 Full Date: Tuesday, July 21, 2026 US Format: 07/21/2026 International Format: 21/07/2026 ISO Format: 2026-07-21
You can copy the format you need for documents, forms, spreadsheets, databases, or messages.
Quick Date Calculations
The tool also provides common date shortcuts so you can calculate nearby dates without entering another number manually.
Available options include:
7 Days Ago 14 Days Ago 30 Days Ago 31 Days Ago 60 Days Ago 90 Days Ago 180 Days Ago 365 Days Ago
Selecting an option instantly updates the result, calendar, live timer, and date details.
Frequently Asked Questions
What date was 31 days ago?
The calculator automatically subtracts 31 calendar days from your current local date and displays the exact result.
What day was 31 days ago?
The weekday appears directly with the calculated result.
Does 31 days ago include weekends?
Yes, when Calendar Days is selected. Saturdays and Sundays are included.
Can I calculate 31 business days ago?
Yes. Select Business Days and the calculator will skip Saturdays and Sundays.
Are public holidays excluded?
No. Business-day mode excludes weekends only. Public holidays are not automatically removed.
How many weeks is 31 days?
Thirty-one days equals 4 weeks and 3 days.
Can I calculate from another starting date?
Yes. Select any starting date and the calculation updates automatically.
What does the live timer show?
It shows the actual time elapsed since 12:00 AM on the calculated result date, using your local timezone.