افزودن یا کم کردن روزها از هر تاریخ

هر تعداد روز، هفته، ماه یا سال را به یک تاریخ اضافه یا از آن کم کنید. تاریخ‌های گذشته و آینده را فوراً پیدا کنید.

اشتراک‌گذاری این ابزار

جاسازی در وبسایت

نحوه کار جمع کردن تاریخ

سال‌ها و ماه‌ها ابتدا جمع می‌شوند، سپس هفته‌ها و روزها. جمع کردن ماه‌ها طول ماه حاصل را در نظر می‌گیرد. برای مثال، اضافه کردن 1 ماه به 31 ژانویه، 28 فوریه (یا 29 فوریه در سال کبیسه) را نتیجه می‌دهد، نه 3 مارس.

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

راهنمای سریع

موارد استفادهمدت زمان
دوره آزمایشی 30 روزه+30 روز
شرایط پرداخت Net-30+30 روز
پایان سه‌ماهه بعدی+3 ماه
انقضای گارانتی یک‌ساله+1 سال
دوره اخطار 2 هفته‌ای+2 هفته

موارد خاص در پایان ماه

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

مثال‌ها:

  • 31 ژانویه + 1 ماه = 28 فوریه (یا 29 در سال کبیسه)
  • 31 ژانویه + 2 ماه = 31 مارس
  • 31 اوت + 1 ماه = 30 سپتامبر
  • 31 اکتبر + 4 ماه = 28 فوریه (یا 29 در سال کبیسه)

این روش «محدود کردن پایان ماه» نام دارد. از ریخته شدن به ماه بعدی (مثلاً 3 مارس به جای 28 فوریه) جلوگیری می‌کند، که تعداد ماه‌ها را تغییر می‌دهد و با منظور «+1 ماه» مغایرت دارد.

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

افزودن روزهای تقویمی ساده است: 30 روز از هر تاریخ دقیقاً 30 روز بعدتر است، صرف‌نظر از آخر هفته‌ها یا تعطیلات عمومی. افزودن روزهای کاری پیچیده‌تر است و به تعطیلات عمومی مراعی‌شده در حوزه‌ی جغرافیایی مرتبط بستگی دارد — این‌ها بر حسب کشور، ایالت و حتی صنعت متفاوت است.

برای اکثر اهداف حقوقی و قراردادی، «روزها» به معنای روزهای تقویمی است مگر اینکه صراحتاً غیر این‌گونه بیان شود. «روزهای کاری» یا «روزهای کاری» به معنای روزهایی بدون آخر هفته‌ها و تعطیلات عمومی نام‌گذاری‌شده است. این ماشین حساب روزهای تقویمی را اضافه می‌کند؛ اگر به روزهای کاری نیاز دارید، آن‌ها را به صورت دستی اضافه کنید یا آخر هفته‌ها را در شمارش خود در نظر بگیرید (تقریباً 20–22 روز کاری در 30 روز تقویمی).

کاربردهای عملی

قراردادها و مهلت‌های حقوقی

مدت قراردادها تقریباً همیشه به ماه یا سال بیان می‌شود: اجاره نامه 12 ماهه، توافق خدمات 3 ساله، حق انصراف 90 روزه. تاریخ پایان باید به دقت محاسبه شود، زیرا «یک سال از 15 مارس» 15 مارس سال بعدی است، نه 365 روز بعدتر (که در سال غیرکبیسه 14 مارس یا در سال کبیسه 15 مارس خواهد بود).

دوره‌های آزمایشی و اشتراک‌ها

دوره‌های آزمایشی رایگان، پنجره‌های بازگشت و چرخه‌های صورت‌حساب اشتراک عادتاً به روز بیان می‌شود: دوره آزمایشی 14 روزه، سیاست بازگشت 30 روزه، گارانتی بازپرداخت 60 روزه. اینها شمارش روزهای تقویمی از تاریخ شروع هستند. افزودن تعداد دقیق روزها، تاریخ انقضای دقیق را می‌دهد.

دوره آزمایشی و دوره اخطار استخدام

دوره‌های آزمایشی استخدام معمولاً به ماه بیان می‌شود (3 ماه آزمایشی، 6 ماه آزمایشی). دوره‌های اخطار به هفته یا ماه بیان می‌شود. افزودن اینها به تاریخ شروع، تاریخ دقیق پایان دوره آزمایشی یا اولین تاریخ ممکن برای ترک پس از رعایت اخطار را نشان می‌دهد.

برنامه‌ریزی و زمان‌بندی پروژه

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

انقضای گارانتی و ضمانت

گارانتی‌های محصول، بیمه‌نامه‌ها و دوره‌های ضمانت همگی محدود به تاریخ هستند. گارانتی 2 ساله که از تاریخ خریداری شروع می‌شود، دقیقاً 2 سال بعدتر منقضی می‌شود، که همیشه 730 یا 731 روز بعدتر نیست زیرا سال‌های کبیسه وجود دارند — این همان روز و ماه دو سال بعدتر است.

نحوه محاسبه دستی تاریخ

برای جمع روز: به عدد روز تبدیل کنید، اضافه کنید، برگردانید. برای جمع ماه: تعداد ماه را به عدد ماه اضافه کنید، در صورت لزوم به سال‌ها منتقل کنید، روز را به آخرین روز ماه حاصل محدود کنید. برای جمع سال: مستقیماً به سال اضافه کنید، سپس اگر تاریخ اصلی 29 فوریه بود، محدود کردن سال کبیسه را اعمال کنید.

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

مقالات مرتبط