محاسبهگر تفاوت تاریخ
شمارش روزها، هفتهها و ماهها بین دو تاریخ.
نتایج در حال تایپ به روز میشود.
در مورد این ماشین حساب
A date difference calculator finds the exact time between two dates — in days, weeks, months and years — and also counts the weekdays (Monday to Friday) in between. It works with real calendar dates, so it automatically accounts for leap years and the different lengths of each month. By default it counts the nights between the dates; turn on "count the end day" to include both endpoints.
For example, from 1 January to 1 July is 181 days, which the calculator also expresses as about 25 weeks and 6 days, or 6 months exactly. The weekday count is useful for business timelines, since it strips out weekends.
Use it to count down to a deadline, measure a project or notice period, work out an age gap or anniversary, or find how many working days a task spans. Enter the two dates and every breakdown updates at once.
پرسشهای متداول
روز آخر هم شاملش ميشه؟
به صورت پیشفرض ، شبهای میان دو تاریخ شمارش میشود. برای شامل کردن هر دو تاریخ آغاز و پایان در مجموع ، »شمارش روز پایانی« را در گزینههای پیشرفته فعال کنید.
با سال هاي کبيسه هم کار ميکنه؟
آره، شمارش روزها دقيقه و به طور خودکار سالهاي کبيسه و طول ماههاي مختلف رو در نظر ميگيره
چند روز هفته بين دو تاريخ هست؟
محاسبهگر فقط دوشنبه تا جمعه را شمارش میکند و مجموع را جداگانه از شمارش روزهای کامل گزارش میکند. این برای کار کردن روزهای کاری ، دورههای اطلاع یا پنجرههای تحویل که آخر هفته را رد میکنند ، مفید است.
چرا نتایج روزها و ماهها و سالها با هم فرق دارن؟
شمارش روزها یک مجموع دقیق است، در حالی که تجزیه ماهها و سالها همان شکاف را در شرایط تقویمی نشان میدهد. به دلیل اینکه ماهها در طول متفاوت هستند، "2 ماه" تعداد ثابتی از روزها نیست - هر دو دیدگاه یک بازه زمانی را توصیف میکنند.
ميشه زمان رو تا يه تاريخ آينده حساب کنم؟
بله. امروز را به عنوان تاریخ آغاز و تاریخ آینده را به عنوان پایان قرار دهید ، و محاسبهگر نشان میدهد که تا رسیدن چه مدت طول میکشد. برای شمارش معکوس زنده تا یک زمان مشخص ، در عوض از محاسبهگر شمارش معکوس استفاده کنید.
بايد روز آخر رو هم بگيرم يا نه؟
بستگی به آنچه که شما میشمارید دارد. برای شمارش شبها یا فاصلههای بین تاریخها آن را غیرفعال بگذارید؛ برای شامل کردن هر دو روز اول و آخر ، «شمارش روز پایانی» را فعال کنید ، که برای مواردی مانند شمارش روزهای شامل رویداد مناسب است.
API — از این ماشین حساب از کد استفاده کنید
این محاسبهگر را به عنوان نقطه پایانی JSON آزاد فراخوانید — کلید مورد نیاز نیست. مقادیر میدان زیر را به عنوان پارامترهای پرسش یا JSON ارسال کنید. هر چیزی که حذف کنید از همان پیشفرض استفاده میکند که این صفحه با آن پر شدهاست؛ یک پارامتر ناشناخته یک ۴۰۰ است، هیچگاه یک صفر خاموش. مستندات کامل API را بخوانید →
نقطه پایانی
GET https://calculator.free/api/v1/date-difference/
curl
curl "https://calculator.free/api/v1/date-difference/?start=2026-10-08&end=2026-11-07"
JavaScript fetch()
const r = await fetch(
"https://calculator.free/api/v1/date-difference/?" + new URLSearchParams({
"start": "2026-10-08",
"end": "2026-11-07"
}));
const data = await r.json();
console.log(data.results);
نتایج تخمینها فقط برای راهنمایی عمومی است، نه مشاوره مالی، پزشکی یا مالیاتی.