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

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

فرمول

روزهای شمرده‌شده = اختلاف ترتیب تاریخ، با افزودن ۱ هنگام گنجاندن تاریخ زودتر؛ هفته‌ها = روزهای شمرده‌شده ÷ ۷ و باقی‌مانده؛ واحدهای تقویمی با لنگر و محدودیت پایان ماه محاسبه می‌شوند.

تاریخ‌ها مرتب شده و به‌صورت اعداد تقویمی UTC امن از نظر منطقه زمانی محاسبه می‌شوند. روزهای کاری دوشنبه تا جمعه و آخر هفته شنبه و یکشنبه است؛ تعطیلات حذف نمی‌شوند. هفته‌ها از روزهای شمرده‌شده مطابق کادر استفاده می‌کنند؛ کادر فقط شمارش بازه را تغییر می‌دهد، نه زمان تقویمی سپری‌شده یا تفکیک لنگرشده سال، ماه و روز. بازه پیش‌فرض (زودتر، دیرتر] و با انتخاب کادر [زودتر، دیرتر] است.

تفاوت دقیق بین دو تاریخ را بر حسب سال، ماه، هفته و روز محاسبه کنید. برای سالگردها، محاسبه سن، مدت قراردادها و خطوط زمانی پروژه مفید است.

نحوه عملکرد محاسبه

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

کاربردهای متداول

  • چند روز تا تعطیلات، امتحان یا رویداد مانده است
  • چه مدت در یک شغل بوده‌اید (برای رزومه یا قرارداد)
  • سن بر حسب روز (محبوب برای نوزادان)
  • روزهای بین تاریخ‌های تاریخی برای پژوهش

قوانین محاسبه اختلاف تاریخ

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

شمارش پیش‌فرض و گنجاندن تاریخ شروع

در حالت پیش‌فرض تاریخ زودتر حذف و تاریخ دیرتر شامل می‌شود؛ بنابراین از ۱۵ ژانویه تا ۱۶ ژانویه یک روز است. با فعال‌کردن «گنجاندن تاریخ شروع» هر دو مرز شمرده می‌شوند؛ فقط شمارش بازه تغییر می‌کند، نه زمان تقویمی سپری‌شده. یک تاریخ یکسان در حالت عادی ۰ روز و در حالت شامل ۱ روز است.

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

ماه‌های تقویمی، روزهای کاری و آخرهفته

تفکیک سال، ماه و روز ابتدا ماه‌های کامل تقویمیِ متصل بین دو تاریخ را می‌شمارد و سپس روزهای باقی‌مانده را حساب می‌کند. پایان ماه اصلاح می‌شود: از ۳۱ ژانویه تا ۲۸ فوریه یک ماه است، نه تبدیل با ماه متوسط. حالت شامل، زمان تقویمی سپری‌شده را تغییر نمی‌دهد.

روزهای کاری دوشنبه تا جمعه و آخرهفته شنبه و یکشنبه است. تعطیلات رسمی حذف نمی‌شود؛ بنابراین این محاسبه‌گر روز کاریِ وابسته به تقویم تعطیلات نیست.

مثال: از ۱۵ ژانویه تا ۲ مارس ۲۰۲۵

شمارش بازه پیش‌فرض ۴۶ روز است و با گنجاندن تاریخ شروع به ۴۷ روز می‌رسد. دوره تقویمی در هر دو حالت ۱ ماه و ۱۵ روز است. شمارش روزهای کاری و آخرهفته با گنجاندن تغییر می‌کند، نه بر اساس فرض هفته کاری پنج‌روزه.

سوالات متداول

ماشین‌حساب‌های مرتبط