محاسبهگر تعداد روزها - محاسبه روزهای بین تاریخها
محاسبهگر رایگان تعداد روزها برای یافتن روزهای بین تاریخها یا محاسبه تاریخهای آینده/گذشته. شامل سالهای کبیسه، روزهای کاری و محاسبات دوره زمانی برای برنامهریزی پروژه و تحلیل مالی.
محاسبهگر تعداد روزها
مستندات
ماشینحساب تعداد روزها چیست؟
ماشینحساب تعداد روزها مشخص میکند بین دو تاریخ چند روز فاصله است. همچنین میتواند برعکس عمل کند: از یک تاریخ شروع کند و تعداد مشخصی روز، هفته، ماه یا سال به آن اضافه کند تا تاریخ بعدی را بیابد. هر دو کار با محاسبات تقویمی انجام میشوند، نه زمانِ ساعت؛ بنابراین نتیجه با منطقهٔ زمانی یا ساعت تابستانی تغییر نمیکند.
چگونه تعداد روزهای بین دو تاریخ را محاسبه کنیم
برای یافتن تعداد روزهای بین دو تاریخ، ببینید این دو تاریخ در تقویم چند روز با یکدیگر فاصله دارند. فرمول به این صورت است:
که در آن d تعداد روزهای بین تاریخها، e تعداد روزهای تاریخ پایان و s تعداد روزهای تاریخ آغاز است.
«شمارش روز» هر تاریخ، جایگاه آن در یک توالی پیوسته از روزهای تقویمی است. با کمکردن یکی از دیگری و سپس گرفتن قدرمطلق، تعداد روزهای بین آنها به دست میآید. این روش در هر دو ترتیب کار میکند: ماشینحساب همیشه عددی مثبت برمیگرداند، بنابراین مهم نیست کدام تاریخ ابتدا وارد شود.
این محاسبه دو عاملی را در نظر میگیرد که شمردن دستی فاصلهٔ تاریخها را دشوار میکنند:
- تفاوت در طول ماهها. ماهها بین ۲۸ تا ۳۱ روز دارند، بنابراین فاصلهٔ بین دو تاریخ به ماههایی که بین آنها قرار میگیرند بستگی دارد.
- سالهای کبیسه. در تقویم گریگوری، سالی کبیسه است که بر ۴ بخشپذیر باشد. سالهای قرنی استثنا هستند: فقط زمانی کبیسهاند که بر ۴۰۰ نیز بخشپذیر باشند. بنابراین ۲۰۲۴ سالی کبیسه است، اما ۱۹۰۰ کبیسه نبود و ۲۰۰۰ کبیسه بود.
این شمارش فاصلهٔ بین دو تاریخ است، نه تعداد خود تاریخها. برای دو تاریخ یکسان، نتیجه ۰ است.
مثال حلشده
از ۱ ژانویهٔ ۲۰۲۴ تا ۱ فوریهٔ ۲۰۲۴: ژانویه ۳۱ روز دارد، بنابراین ماشینحساب ۳۱ روز را نشان میدهد.
چگونه تاریخ پس از یک بازهٔ زمانی را محاسبه کنیم
حالت دوم از یک تاریخ شروع میکند و بهاندازهٔ تعداد انتخابشدهای روز، هفته، ماه یا سال به جلو میرود.
- روزها: تاریخ بهاندازهٔ همان تعداد روز تقویمی به جلو میرود.
- هفتهها: تاریخ بهاندازهٔ همان تعداد هفته به جلو میرود؛ هر هفته هفت روز در نظر گرفته میشود.
- ماهها: تاریخ بهاندازهٔ همان تعداد ماه به جلو میرود و همان روزِ ماه حفظ میشود. اگر ماه مقصد کوتاهتر باشد و آن روز را نداشته باشد، نتیجه به آخرین روز آن ماه برمیگردد.
- سالها: تاریخ بهاندازهٔ همان تعداد سال به جلو میرود و همان ماه و روز حفظ میشود. اگر نتیجه در سالی که کبیسه نیست به ۲۹ فوریه برسد، به ۲۸ فوریه برمیگردد.
بازهٔ زمانی باید یک عدد صحیح حداقل برابر با ۱ باشد. کسری مانند ۱٫۵ ماه پاسخ تقویمی یکتایی ندارد، بنابراین ماشینحساب برای آن نتیجهای نشان نمیدهد. ماشینحساب فقط از تاریخ شروع به جلو میرود و برای یافتن تاریخ زودتر، بازهٔ زمانی را از آن کم نمیکند.
مثال حلشده
۳۱ ژانویهٔ ۲۰۲۴، بهاضافهٔ ۱ ماه. فوریه روزِ ۳۱ را ندارد، بنابراین نتیجه به آخرین روز فوریه برمیگردد. چون ۲۰۲۴ سالی کبیسه است، نتیجه ۲۹ فوریهٔ ۲۰۲۴ خواهد بود.
۲۹ فوریهٔ ۲۰۲۴، بهاضافهٔ ۱ سال. یک سال بعد، فوریهٔ ۲۰۲۵ است که سالی کبیسه نیست و روزِ ۲۹ را ندارد. نتیجه به آخرین روز فوریهٔ ۲۰۲۵ برمیگردد: ۲۸ فوریهٔ ۲۰۲۵.
پرسشهای متداول
چگونه تعداد روزهای بین دو تاریخ را محاسبه میکنید؟
جایگاه تقویمی یکی از تاریخها را از جایگاه تاریخ دیگر کم کنید و قدرمطلق آن را بگیرید. نتیجه تعداد صحیحی روز است که ساعتِ روز را نادیده میگیرد؛ بنابراین، مستقل از زمان واردکردن هر یک از دو تاریخ، پاسخ یکسان خواهد بود.
آیا شمارش شامل تاریخ شروع و تاریخ پایان هر دو میشود؟
خیر. ماشینحساب فاصلهٔ بین دو تاریخ را برمیگرداند. از ۱ ژانویه تا ۱۰ ژانویه، ۹ روز گزارش میکند و برای دو تاریخ یکسان ۰ را نشان میدهد. برای شمردن خودِ هر دو تاریخ، ۱ را به نتیجه اضافه کنید.
آیا ماشینحساب سالهای کبیسه را در نظر میگیرد؟
بله. این ماشینحساب از قاعدهٔ سال کبیسهٔ گریگوری پیروی میکند: سالی که بر ۴ بخشپذیر باشد کبیسه است، مگر اینکه سالی قرنی باشد؛ در این صورت باید بر ۴۰۰ نیز بخشپذیر باشد. فوریه در سال کبیسه ۲۹ روز و در سالهای دیگر ۲۸ روز دارد.
آیا میتوانم با واردکردن تعداد منفی روز، تاریخی در گذشته را محاسبه کنم؟
خیر. حالت «تاریخ پس از یک بازه» فقط یک بازه را از تاریخ شروع به جلو اضافه میکند؛ این بازه باید حداقل ۱ باشد. برای محاسبهٔ فاصله تا تاریخی زودتر، از حالت «روزهای بین دو تاریخ» استفاده کنید و تاریخ زودتر را یکی از دو ورودی قرار دهید.
اگر اضافهکردن یک ماه یا سال به روزی برسد که وجود ندارد، مانند تاریخِ ۳۱ فوریه، چه اتفاقی میافتد؟
نتیجه به آخرین روز معتبر آن ماه برمیگردد. اضافهکردن ۱ ماه به ۳۱ ژانویه، در سال عادی ۲۸ فوریه و در سال کبیسه ۲۹ فوریه میشود، زیرا فوریه هرگز ۳۱ روز ندارد.
آیا منطقهٔ زمانی یا ساعت تابستانی بر نتیجه تأثیر میگذارد؟
خیر. هر دو محاسبه کاملاً با تاریخهای تقویمی کار میکنند، نه لحظههای زمانی؛ بنابراین نتیجه، صرفنظر از منطقهٔ زمانی یا تنظیمات ساعت دستگاه مورد استفاده، یکسان است.
آیا ماشینحساب فقط روزهای کاری را میشمارد یا همهٔ روزها را؟
همهٔ روزهای تقویمی، از جمله آخرهفتهها و تعطیلات. برای حذف آخرهفتهها و تعطیلات از شمارش، به ماشینحساب اختصاصی روزهای کاری نیاز است.
آیا ماشینحساب تاریخهای پیش از پذیرفتهشدن تقویم گریگوری در ۱۵۸۲ را پردازش میکند؟
این ماشینحساب قواعد تقویم گریگوری امروزی را برای هر تاریخ واردشده، از جمله تاریخهای پیش از ۱۵۸۲، اعمال میکند. بسیاری از کشورها پیش از آن سال از تقویم ژولیانی استفاده میکردند، بنابراین نتایج مربوط به تاریخهای تاریخی ممکن است با نظام تقویمی مورد استفاده در آن زمان مطابقت نداشته باشد.