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

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

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

بازه زمانی

۶۸

مجموع هفته‌ها۹٫۷
ماه‌های تقریبی۲٫۲
سال‌های تقریبی۰٫۱۹

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

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

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

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

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

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

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

روش‌شناسی

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

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

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

فرض کنید به فاصله بین ۱ مارس ۲۰۲۴ و ۱۵ سپتامبر ۲۰۲۵ نیاز دارید. ۱ مارس ۲۰۲۴ برابر با شماره روز ژولینی ۲۴۶۰۳۷۱ و ۱۵ سپتامبر ۲۰۲۵ برابر با JDN ۲۴۶۰۹۲۹ است. اختلاف مطلق ۲۴۶۰۹۲۹ − ۲۴۶۰۳۷۱ = ۵۶۴ روز است. تقسیم بر ۷ تقریباً ۸۰.۵۷ هفته را نشان می‌دهد. تقسیم بر ۳۰.۴۳۷۵ تقریباً ۱۸.۵۳ ماه و تقسیم بر ۳۶۵.۲۵ تقریباً ۱.۵۴ سال را نشان می‌دهد.

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

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

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

این ماشین‌حساب هر تاریخ تقویمی را به یک «شماره روز ژولیوسی» تبدیل می‌کند؛ یک عدد صحیح متوالی که برای هر روز تقویمی، بدون توجه به طول ماه یا وضعیت سال کبیسه، یک واحد افزایش می‌یابد. تفریق دو شماره روز ژولیوسی، تعداد دقیق روزها را به صورت یک عدد صحیح به دست می‌دهد که هرگز دچار خطا یا گرد کردن نمی‌شود. این روش از قرن شانزدهم توسط ستاره‌شناسان مورد استفاده قرار گرفته است، دقیقاً به این دلیل که ناهماهنگی‌های تقویم میلادی را دور می‌زند. چه بازه زمانی از فوریه در یک سال کبیسه بگذرد، چه از مرز یک قرن عبور کند یا دهه‌ها را در بر بگیرد، تفریق همیشه تعداد صحیح روزهای سپری شده را برمی‌گرداند. سپس هفته‌ها با تقسیم آن عدد دقیق بر هفت محاسبه می‌شوند، بنابراین رقم هفته نیز از همان دقت برخوردار است.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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