ماشین‌حساب اختلاف تاریخ

محاسبه روزها، هفته‌ها، ماه‌ها و سال‌های بین دو تاریخ.

تاریخ اول را انتخاب کنید.
تاریخ دوم را انتخاب کنید.

بازه زمانی

۶۸

مجموع هفته‌ها۹٫۷
ماه‌های تقریبی۲٫۲
سال‌های تقریبی۰٫۱۹
ورودی‌ها در مرورگر باقی می‌مانند، مگر اینکه در آینده قابلیتی خلاف آن را صراحتاً اعلام کند. از این به عنوان یک تخمین استفاده کنید و تصمیمات مهم را با یک متخصص واجد شرایط تأیید نمایید.

نحوه استفاده از این ماشین‌حساب اختلاف تاریخ

  1. تاریخ شروع را انتخاب کنید

    اولین تاریخ را در فیلد «تاریخ شروع» انتخاب کنید.

  2. تاریخ پایان را انتخاب کنید

    دومین تاریخ را در فیلد «تاریخ پایان» انتخاب کنید.

  3. مشاهده نتایج

    مجموع روزها، هفته‌ها، ماه‌های تقریبی و سال‌های تقریبی بین دو تاریخ را بررسی کنید.

روش‌شناسی

نحوه کار این ماشین‌حساب اختلاف تاریخ

این ماشین‌حساب اختلاف تاریخ، بازه زمانی مطلق بین دو تاریخ تقویمی را محاسبه کرده و آن را در چندین واحد روزمره — مجموع روزها، هفته‌ها، ماه‌های تقریبی و سال‌های تقریبی — بیان می‌کند. شمارش روزها دقیق است زیرا ماشین‌حساب هر دو تاریخ را قبل از تفریق به مقادیر تقویم UTC (فقط تاریخ) نرمال‌سازی می‌کند و قوانین سال کبیسه را در تقویم میلادی پیش‌نگر در نظر می‌گیرد. هفته‌ها از تقسیم مجموع روزها بر هفت به دست می‌آیند. ارقام ماه و سال تقریبی هستند زیرا ماه‌های تقویمی بین ۲۸ تا ۳۱ روز متغیرند؛ ماشین‌حساب از میانگین طول ماه ۳۰.۴۳۷۵ روز (۳۶۵.۲۵ ÷ ۱۲) و میانگین سال ۳۶۵.۲۵ روز به عنوان یک تخمین برنامه‌ریزی مناسب برای جدول زمانی پروژه‌ها، شرایط قرارداد، تخمین سن و شمارش معکوس رویدادها استفاده می‌کند.

فرمول
روزها = |تاریخ۲ − تاریخ۱|
تاریخ۱ تاریخ شروع به مقدار تقویم UTC (فقط تاریخ) نرمال‌سازی شده است
تاریخ۲ تاریخ پایان به مقدار تقویم UTC (فقط تاریخ) نرمال‌سازی شده است
روزها تعداد مطلق روزهای تقویمی بین دو تاریخ
هفته‌ها روزها ÷ ۷ (گرد شده تا دو رقم اعشار)
ماه‌ها روزها ÷ ۳۰٫۴۳۷۵ (ماه‌های تقویمی تقریبی)
سال‌ها روزها ÷ ۳۶۵.۲۵ (سال‌های برنامه‌ریزی تقریبی)
مثال

فرض کنید به بازه زمانی بین ۱ مارس ۲۰۲۴ و ۱۵ سپتامبر ۲۰۲۵ نیاز دارید. اختلاف UTC (فقط تاریخ) ۵۶۳ روز تقویمی است. تقسیم بر ۷ تقریباً ۸۰.۴۳ هفته را به دست می‌دهد. تقسیم بر ۳۰.۴۳۷۵ تقریباً ۱۸.۵۰ ماه را به دست می‌دهد. تقسیم بر ۳۶۵.۲۵ تقریباً ۱.۵۴ سال را به دست می‌دهد.

اگر به بازه زمانی بین ۱۵ ژانویه ۲۰۲۵ و ۳ اکتبر ۲۰۲۵ نیاز داشته باشید، ماشین‌حساب ۲۶۱ روز، حدود ۳۷.۲۹ هفته، تقریباً ۸.۵۷ ماه و حدود ۰.۷۱ سال را نشان می‌دهد.

مفروضات
  • هر دو تاریخ از تقویم میلادی پیروی می‌کنند. این ماشین‌حساب تغییر از تقویم ژولینی به میلادی را که در زمان‌های مختلف در کشورهای گوناگون رخ داده است، لحاظ نمی‌کند.
  • تبدیل‌های ماه و سال از میانگین طول (۳۰.۴۳۷۵ روز در ماه، ۳۶۵.۲۵ روز در سال) استفاده می‌کنند و بنابراین تقریبی هستند؛ این مقادیر دقیقاً با شمارش ماه‌های تقویمی کامل یا روزهای تولد مطابقت نخواهند داشت.
  • محاسبات فقط بر اساس تاریخ است و زمان روز را در نظر نمی‌گیرد؛ بنابراین اختلاف بین ۱ ژانویه ساعت ۲۳:۵۹ و ۲ ژانویه ساعت ۰۰:۰۱ یک روز کامل گزارش می‌شود.
  • سال‌های کبیسه به‌طور خودکار محاسبه می‌شوند: سال‌های بخش‌پذیر بر ۴ کبیسه هستند، به جز سده‌ها که باید بر ۴۰۰ نیز بخش‌پذیر باشند.
یادداشت‌ها
  • برای مهلت‌های قانونی یا قراردادی که ماه‌های تقویمی کامل را مشخص می‌کنند، به جای تکیه بر تقریب میانگین، ماه‌ها را مستقیماً در تقویم بشمارید.
  • نتیجه همیشه یک عدد غیرمنفی است، صرف‌نظر از اینکه کدام تاریخ را اول وارد کنید؛ ماشین‌حساب قدر مطلق اختلاف را محاسبه می‌کند.
  • شمارش روزهای کاری (بدون احتساب آخر هفته‌ها و تعطیلات رسمی) نیاز به محاسبات جداگانه‌ای دارد و در این ابزار گنجانده نشده است.
  • اگر برای مقاصد قانونی به سن بر اساس سال‌های کامل نیاز دارید، به جای تقریب سال اعشاری، از فیلدهای سال و ماه دو تاریخ استفاده کنید.
منابع
  1. رصدخانه نیروی دریایی ایالات متحده — مبدل تاریخ ژولیانی — مرجع شماره‌گذاری روزهای ژولیانی
  2. ISO — فرمت تاریخ و زمان ISO 8601 — نمایش تاریخ تقویم میلادی

چرا شمارش روزها دقیق است

ماشین‌حساب با هر ورودی به عنوان یک مقدار تقویم میلادی (فقط تاریخ) برخورد کرده و آن تاریخ‌های نرمال‌سازی شده را مقایسه می‌کند، بنابراین زمان روز و تغییرات ساعت تابستانی محلی بر نتیجه تأثیر نمی‌گذارند. تفریق دو تاریخ نرمال‌سازی شده، یک عدد صحیح دقیق از تعداد روزها را به دست می‌دهد که هرگز دچار انحراف یا گرد کردن نمی‌شود. چه این بازه از فوریه در یک سال کبیسه بگذرد، چه در مرز یک قرن باشد یا دهه‌ها را در بر بگیرد، تفریق تعداد صحیح روزهای تقویمی سپری شده را برمی‌گرداند. هفته‌ها با تقسیم آن عدد دقیق بر هفت به دست می‌آیند، بنابراین رقم هفته نیز همان دقت را به ارث می‌برد.

چه زمانی ماه‌ها و سال‌های تقریبی کافی هستند

از آنجا که ماه‌های تقویمی بین ۲۸ تا ۳۱ روز متغیر هستند، هیچ تبدیل دقیق واحدی از روز به ماه وجود ندارد. ماشین‌حساب از میانگین برنامه‌ریزی ۳۰.۴۳۷۵ روز در ماه (۳۶۵.۲۵ ÷ ۱۲) و ۳۶۵.۲۵ روز در سال استفاده می‌کند. این میانگین‌ها برای جدول زمانی پروژه‌ها، مدت اجاره، تخمین سن و برنامه‌ریزی رویدادها مفید هستند. زمانی که برای چرخه‌های صورت‌حساب یا مهلت‌های قانونی به ماه‌های تقویمی کامل نیاز دارید، این اعداد کارایی کمتری دارند — در آن موارد، ماه‌ها را مستقیماً روی تقویم بشمارید. رقم سال اعشاری نیز به همین ترتیب برای تخمین‌های کلی کاربردی است اما نباید جایگزین شمارش دقیق تولد یا سالگرد در موارد حساس به دقت شود.

سوالات متداول محاسبه‌گر اختلاف تاریخ

چرا ماه‌ها و سال‌ها به صورت تقریبی ذکر شده‌اند؟

ماه‌های تقویمی از ۲۸ تا ۳۱ روز متغیر هستند و سال‌ها به طور متناوب بین ۳۶۵ و ۳۶۶ روز تغییر می‌کنند. ماشین‌حساب از طول‌های میانگین برنامه‌ریزی (۳۰.۴۳۷۵ روز در ماه و ۳۶۵.۲۵ روز در سال) استفاده می‌کند، بنابراین ممکن است نتیجه دقیقاً با شمارش ماه‌های کامل روی یک تقویم دیواری مطابقت نداشته باشد.

آیا این محاسبه‌گر سال‌های کبیسه را در نظر می‌گیرد؟

بله. شمارش روزها بر اساس قوانین کامل سال کبیسه میلادی — از جمله استثنای قرن — انجام می‌شود، بنابراین ۲۹ فوریه هر زمان که در بازه زمانی انتخابی قرار گیرد، محاسبه می‌شود.

آیا می‌توانم از این برای محاسبه سن افراد استفاده کنم؟

می‌توانید با وارد کردن تاریخ تولد به عنوان تاریخ شروع و امروز به عنوان تاریخ پایان، یک تخمین نزدیک به دست آورید. برای محاسبه دقیق سن بر اساس سال‌های سپری شده، بهتر است سال‌ها و ماه‌های کامل تقویمی را بشمارید تا اینکه به عدد اعشاری سال تکیه کنید.

آیا فرقی می‌کند کدام تاریخ را اول وارد کنم؟

خیر. محاسبه‌گر قدر مطلق اختلاف را در نظر می‌گیرد، بنابراین صرف‌نظر از اینکه تاریخ زودتر یا دیرتر را اول وارد کنید، همان نتیجه مثبت را دریافت خواهید کرد.

چرا تعداد کل روزها با آنچه من در تقویم می‌شمارم متفاوت است؟

خطای شمارش ابتدا و انتها (Fence-post error) رایج‌ترین دلیل است. این محاسبه‌گر تعداد روزهای بین دو تاریخ را می‌شمارد (بدون احتساب تاریخ شروع). اگر می‌خواهید هر دو نقطه شروع و پایان را شامل شود، یک روز به نتیجه اضافه کنید.

نوشته شده توسط یان کرنک مؤسس و توسعه‌دهنده اصلی
بازبینی شده توسط بررسی متدولوژی DigitSum تأیید فرمول و تضمین کیفیت
آخرین به‌روزرسانی ۱۹ اسفند ۱۴۰۴

از این به عنوان یک تخمین استفاده کنید و تصمیمات مهم را با یک متخصص واجد شرایط تأیید نمایید.

ورودی‌ها در مرورگر باقی می‌مانند، مگر اینکه در آینده قابلیتی خلاف آن را صراحتاً اعلام کند.