محاسبهگر فاصله زمانی - محاسبه زمان بین تاریخها
محاسبه دقیق فواصل زمانی بین دو تاریخ به صورت آنی. دریافت نتایج در ثانیه، دقیقه، ساعت و روز. به طور خودکار سالهای کبیسه، تغییرات ساعت تابستانی و مناطق زمانی را پوشش میدهد.
محاسبهگر فاصله زمانی
مستندات
ماشینحساب بازهٔ زمانی چیست
ماشینحساب بازهٔ زمانی مقدار دقیق زمان بین دو تاریخ و زمان را پیدا میکند. این ماشینحساب تاریخ و زمان شروع و تاریخ و زمان پایان را میگیرد و اختلاف را برحسب ثانیه، دقیقه، ساعت و روز گزارش میکند و خلاصهای به زبان ساده مانند «۳ روز، ۴ ساعت و ۱۲ دقیقه» ارائه میدهد.
چگونه بازهٔ زمانی را محاسبه کنیم
فرمول
ماشینحساب زمان شروع را از زمان پایان کم میکند:
بازهٔ زمانی = زمان پایان − زمان شروع
رایانه نمیتواند «مارس ۱۵» را مستقیماً از «مه ۲۰» کم کند، چون تاریخ تقویمی یک عدد منفرد نیست. ماشینحساب ابتدا تاریخ و زمان هر مورد را به یک مُهر زمانی تبدیل میکند: تعداد میلیثانیهها از یک نقطهٔ مرجع ثابت، یعنی ۱ ژانویهٔ ۱۹۷۰، 00:00:00 به وقت هماهنگ جهانی (UTC). وقتی هر دو تاریخ به مُهر زمانی تبدیل شدند، تفریق یک محاسبهٔ معمولی است و در عبور از مرز ماهها، مرز سالها و سالهای کبیسه نیز درست باقی میماند.
پس از یافتن اختلاف برحسب میلیثانیه، ماشینحساب آن را به واحدهای دیگر تبدیل میکند:
- ثانیه = میلیثانیه ÷ ۱٬۰۰۰
- دقیقه = ثانیه ÷ ۶۰
- ساعت = دقیقه ÷ ۶۰
- روز = ساعت ÷ ۲۴
مثال حلشده
شروع: ۲۰ مهٔ ۲۰۲۳، 10:00 پایان: ۲۱ مهٔ ۲۰۲۳، 11:00
فاصلهٔ بین این دو زمان ۲۵ ساعت است. تبدیلشده به همهٔ واحدهایی که ماشینحساب نشان میدهد:
- ۹۰٬۰۰۰ ثانیه
- ۱٬۵۰۰ دقیقه
- ۲۵ ساعت
- ۲۵ ÷ ۲۴ ≈ ۱٫۰۴ روز
خلاصهٔ به زبان ساده چنین است: «۱ روز و ۱ ساعت». این خلاصه با اعداد اعشاری بالا به شیوهای متفاوت ساخته میشود: ماشینحساب ابتدا تعداد کامل روزها را برمیدارد (۱)، سپس ساعتهای باقیمانده پس از آن را محاسبه میکند (۱)، و بعد هر دقیقه و ثانیهٔ باقیمانده را در نظر میگیرد (۰ و ۰). مقدار اعشاری روز را گرد نمیکند؛ بلکه واحدهای کامل را بهترتیب محاسبه میکند.
سالهای کبیسه و ساعت تابستانی
یک سال تقویمی همیشه ۳۶۵ روز نیست و یک روز تقویمی نیز همیشه ۲۴ ساعت نیست. چون ماشینحساب بهجای شمردن خانههای تقویم، با استفاده از مهرهای زمانی کار میکند، هر دو حالت بدون قواعد ویژه مدیریت میشوند.
سالهای کبیسه. هر چهار سال، فوریه یک روز اضافه، یعنی ۲۹ فوریه، دارد تا تقویم با گردش زمین به دور خورشید هماهنگ بماند. سالهای پایانی قرن استثنا هستند: آنها فقط زمانی کبیسهاند که بر ۴۰۰ بخشپذیر باشند؛ بنابراین ۲۰۰۰ سالی کبیسه بود، اما ۱۹۰۰ کبیسه نبود. فاصلهٔ زمانی از ۲۸ فوریهٔ ۲۰۲۴، 00:00، تا ۱ مارس ۲۰۲۴، 00:00، برابر با ۲ روز است، زیرا ۲۰۲۴ سالی کبیسه است و این شمارش از ۲۹ فوریه عبور میکند.
ساعت تابستانی. در مکانهایی که ساعت تابستانی را اجرا میکنند، ساعتها در بهار یک ساعت جلو میروند و در پاییز یک ساعت را تکرار میکنند. در ۱۰ مارس ۲۰۲۴، ساعتها در منطقهٔ زمانی شرقی ایالات متحده از 2:00 بامداد یکباره به 3:00 بامداد جلو کشیده شدند. فردی در آن منطقهٔ زمانی که در آن روز فاصلهٔ 1:00 بامداد تا 4:00 بامداد را اندازه بگیرد، ۲ ساعت به دست میآورد، نه ۳ ساعت؛ زیرا ساعت ۲ اصلاً روی ساعت نشان داده نشد. ماشینحساب این را درست محاسبه میکند، چون مُهرهای زمانی را از هم کم میکند و مُهر زمانی فقط به این دلیل که ساعت چنین میکند، مقداری را جا نمیاندازد یا تکرار نمیکند.
مناطق زمانی
هر دو فیلد شروع و پایان از منطقهٔ زمانی دستگاهی استفاده میکنند که اطلاعات را در آن وارد میکند. وقتی هر دو تاریخ زمانهایی را در یک منطقهٔ زمانی توصیف میکنند، که حالت معمول است، نتیجه مستقل از آن منطقهٔ زمانی درست خواهد بود، زیرا اختلاف زمانی آن منطقه هنگام تفریق خنثی میشود. اگر دو تاریخ زمانهایی را در مناطق زمانی متفاوت توصیف کنند، پیش از وارد کردن اطلاعات، یکی از تاریخها را بهگونهای تبدیل کنید که با دیگری در یک منطقهٔ زمانی باشد. در غیر این صورت، نتیجه به اندازهٔ اختلاف بین دو منطقهٔ زمانی نادرست خواهد بود.
پرسشهای متداول
ماشینحساب چه واحدهایی را نشان میدهد؟
ثانیه، دقیقه، ساعت و روز، بهعلاوهٔ یک خلاصهٔ به زبان ساده. هفته، ماه و سال مستقیماً نشان داده نمیشوند، زیرا طول ماهها و سالها ثابت نیست: یک ماه از ۲۸ تا ۳۱ روز و یک سال ۳۶۵ یا ۳۶۶ روز دارد. برای برآورد، تعداد روزها را برای بهدستآوردن هفتهها بر ۷، برای میانگین ماه بر حدود ۳۰٫۴۴، یا برای میانگین سال بر حدود ۳۶۵٫۲۵ تقسیم کنید.
آیا سالهای کبیسه را در نظر میگیرد؟
بله. چون ماشینحساب بر اساس مُهرهای زمانی کار میکند، روزهای کبیسه بدون هیچ مرحلهٔ اضافی از قبل در نتیجه لحاظ شدهاند.
آیا ساعت تابستانی را در نظر میگیرد؟
بله. ماشینحساب زمان سپریشدهٔ واقعی را گزارش میکند، نه صرفاً اختلاف بین ارقام ساعت را؛ بنابراین نتایج هنگام تغییر ساعت تابستانی دقیق باقی میمانند.
آیا تاریخ پایان میتواند پیش از تاریخ شروع باشد؟
خیر. تاریخ و زمان پایان باید برابر با تاریخ و زمان شروع یا پس از آن باشد؛ در غیر این صورت ماشینحساب بهجای نتیجه، خطا نشان میدهد.
آیا میتواند سن دقیق یک فرد را محاسبه کند؟
بله. تاریخ و زمان تولد را بهعنوان شروع و تاریخ و زمان کنونی را بهعنوان پایان وارد کنید. برای نمونه، فردی که در ۱۵ مارس ۱۹۸۵، ساعت 3:20 بعدازظهر متولد شده و در ۱۲ نوامبر ۲۰۲۴، ساعت 10:45 صبح اندازهگیری شود، ۱۴٬۴۸۶ روز سن دارد، یعنی حدود ۳۹٫۶۶ سال.
آیا نتیجه شامل آخرهفتهها و تعطیلات است؟
بله، مجموع شامل همهٔ روزهای تقویمی میشود. برای برآورد تعداد روزهای کاری، تعداد کل روزها را بر ۷ تقسیم کنید تا تعداد هفتههای کامل به دست آید، آن را در ۵ ضرب کنید و سپس روزهای باقیماندهای را که در روز کاری قرار میگیرند اضافه کنید.