ماشین حساب تفاوت تاریخ
فاصلۀ تقویمی بین هر دو تاریخ را به روز و هفته بشمارید — مفید برای قرارداد، سفر، مهلت پروژه، فاصله تا عید و بررسی سن در یک تاریخ مشخص.
محاسبه
محاسبه
نتیجه
فرمول
قدر مطلق تفاوت دو تاریخ تقویمی به میلیثانیه را بر ۸۶٬۴۰۰٬۰۰۰ (طول روز مدنی) تقسیم میکنیم. روزهای کبیسه بین تاریخها خودکار شامل میشوند چون هر دو روی تقویم میلادی خوانده میشوند. هفتههای کامل و کسر تقریبی سال با ۳۶۵٫۲۵ روز در سال هم گزارش میشود.
مثال حلشده
- شروع ۰۱/۰۱/۲۰۲۶، پایان ۰۱/۰۷/۲۰۲۶
- هر دو نیمهشب میلادی؛ ۱ جولای در سال غیرکبیسه ۱۸۱ روز بعد از ۱ جنوری است
- ۱۸۱ ÷ ۷ = ۲۵ هفته با ۶ روز باقی؛ ۱۸۱ ÷ ۳۶۵٫۲۵ ≈ ۰٫۵۰ سال
نتیجه: ۱۸۱ روز (۲۵ هفته · ≈ ۰٫۵۰ سال)
تفاوت تاریخ چگونه حساب میشود
حساب تاریخ ساده به نظر میرسد تا سال کبیسه، شمارش شامل و «روز کاری» وارد بحث شود. این ابزار فاصلۀ روز مدنی غیرشامل بین دو تاریخ را میدهد — تعداد نیمهشبهایی که از یکی تا دیگری رد میشود. در افغانستان اسناد اداری اغلب تاریخ را به شکل روز/ماه/سال مینویسند.
روزهای تقویمی (آنچه میشماریم)
روزهای کامل تقویمی بین دو تاریخ را میشماریم، از جمله جمعهها و رخصتیهای عمومی. از دوشنبه تا جمعه نتیجه ۴ روز است (نیمهشبهای سهشنبه تا جمعه بعد از دوشنبه)، نه ۵ روز هفتهٔ شامل. اگر قرارداد بگوید «ظرف ۱۰ روز از امضا»، تأیید کنید منظور روز تقویمی بوده، روز کاری، یا شمارش شامل.
ترتیب مهم نیست: نتیجه همیشه فاصلۀ مثبت است. جابهجایی شروع و پایان همان تعداد روز را میدهد.
سالهای کبیسه
اگر ۲۹ فبروری دقیقاً بین دو تاریخ بیفتد، یک روز به مجموع اضافه میشود. سالهای قرن قاعدۀ میلادی (بخشپذیر بر ۴۰۰) را دنبال میکنند. نمایش کسر سال از میانگین بلندمدت ۳۶۵٫۲۵ استفاده میکند — برای مقایسهٔ تقریبی مفید است، نه برای شمارش حقوقی روز.
ماه و «یک ماه اضافه»
این ماشین حساب فاصله را به اجزای سال/ماه/روز سبک سن تبدیل نمیکند. افزودن «یک ماه» به تاریخ مسئلۀ جداست: ۳۱ جنوری بهعلاوه یک ماه ممکن است ۲۸/۲۹ فبروری یا ۳ مارچ شود بر اساس کتابخانه یا قاعدۀ قرارداد. برای تفکیک Y/M/D از تاریخ تولد، ماشین حساب سن را بهکار ببرید.
منطقههای زمانی
ورودیها تاریخ تقویمی بدون ساعت روز اند. رویدادهای مرزی منطقه (پرواز شبانه، تحویل از راه دور) اگر هر طرف نیمهشب محلی خود را بهکار برد ممکن است یک روز اختلاف داشته باشند. روی یک تقویم مشترک توافق کنید یا وقتی لحظه مهم است از برچسب زمانی استفاده کنید.
واقعیتهای جالب
قاعدۀ کبیسۀ میلادی
بیشتر سالهای بخشپذیر بر ۴ کبیسهاند؛ سال قرن باید بر ۴۰۰ هم بخشپذیر باشد. به همین دلیل ۲۰۰۰ روز ۲۹ فبروری داشت و ۱۹۰۰ نه.
روز کاری محصول دیگری است
قراردادها اغلب جمعه و رخصتیهای رسمی را کم میکنند. تقویم رخصتیهای افغانستان (از جمله عید فطر و عید اضحی) را جداگانه کم کنید؛ این ابزار خودکار کم نمیکند.
شمارش شامل در برابر غیرشامل
«چند روز بین دوشنبه و جمعه؟» میتواند ۴ فاصله یا ۵ روز نامدار باشد. همیشه با متن قرارداد یا مقرره جور کنید.
هفتههای ISO
بعضی صنایع هفته را با تاریخ هفتۀ ISO 8601 (شروع دوشنبه) میشمارند. شمار هفتهٔ ما فقط مجموع روز ÷ ۷ است، نه تفاوت شمارۀ هفتۀ ISO.
زمان یونیکس و ثانیۀ کبیسه
شمارش روز مدنی برای فورمها ثانیۀ کبیسه را نادیده میگیرد. زمانبندی علمی که ثانیۀ SI دقیق بخواهد مقیاس دیگری بهکار میبرد.
پرسشهای رایج
هر دو تاریخ را وارد کنید. ماشین حساب قدر مطلق روزهای تقویمی بین آنها را بهعلاوه هفتههای کامل و کسر تقریبی سال برمیگرداند. تاریخها را به شکل روز/ماه/سال بخوانید.
بله. هر روز تقویمی در فاصله شمرده میشود. برای مهلت روز کاری، جمعه و رخصتیها (مثل عید) را جداگانه با تقویم محلی کم کنید.
نه. نتیجه تفاوت مثبت است؛ هر تاریخ میتواند اول وارد شود.
اگر ۲۹ فبروری بین تاریخها باشد یک روز اضافه میشود. برآورد سال از ۳۶۵٫۲۵ روز است؛ خود شمار روز برای تاریخهای میلادی واردشده دقیق است.
این صفحه روی مجموع روز و هفته تمرکز دارد. برای تفکیک سال/ماه/روز از تاریخ تولد تا امروز، ماشین حساب سن را بهکار ببرید.
فقط تاریخ بهکار میرود. دو رویداد در همان روز تقویمی اینجا ۰ روز فاصله دارند حتی اگر ساعت ۲۳ ساعت فاصله داشته باشند.
منابع
- ISO 8601 — قالب تاریخ و زمان نمایش تاریخ تقویمی و قراردادهای مرتبط هفتۀ تاریخ.
- پرسشهای زمان (سال کبیسه) قواعد سال کبیسۀ میلادی در تقویمهای مدنی.
- تقویم رخصتیها و مناسبتها مرجع وقتی فاصلهٔ روز تقویمی را به روز کاری محلی (با عید و رخصتی) تبدیل میکنید.