Today is Tuesday, December 16, 2025.
36 months ago, it was Friday, December 16, 2022.
This calculation is based on your EST timezone.
Here's how your 36 months have been divided:
Need a different calculation than thirty six months ago?
Use our calculator to find any past or future date based on your specific requirements.
Need to calculate dates programmatically? Here are ready-to-use code snippets to find dates 36 months ago across different platforms and programming languages.
=EDATE(TODAY(), -36)
// PHP
$pastDate = date('Y-m-d', strtotime('-36 months'));
echo $pastDate;
// JavaScript
const date = new Date();
date.setMonth(date.getMonth() - 36);
console.log(date.toISOString().split('T')[0]);
# Python
from datetime import datetime
from dateutil.relativedelta import relativedelta
past_date = datetime.now() - relativedelta(months=36)
print(past_date.strftime('%Y-%m-%d'))
-- SQL SELECT DATE_SUB(CURDATE(), INTERVAL 36 MONTH) as past_date;
Month calculations are more complex than they might appear at first glance. They take into account the varying lengths of different months (28-31 days) and handle special cases automatically.
The day of the month is preserved whenever possible, but when calculating 36 months ago, if the target month is shorter than the current one, the calculation adjusts to use the last day of that month. For example, if today is March 31st, one month ago would be February 28th (or 29th in leap years).
In 36 months there are approximately 1,096 days. However, this number can vary by several days depending on the specific months involved. For instance, if your period includes February, you'll have fewer total days than if it includes months with 31 days. Leap years add another layer of complexity, potentially adding an extra day to February.
Key factors affecting the total: