این ابزار چه کاری انجام میدهد
این مبدل، زمان ساعت دیواری را در یک شهر مبدأ (مثلاً ساعت ۳:۰۰ بعد از ظهر ۱۰ مارس در نیویورک) میگیرد و لحظه همزمان را در شهر مقصد (ساعت ۹:۰۰ شب در پاریس در همان تاریخ) نشان میدهد و اختلاف زمانی UTC هر دو شهر را نمایش میدهد.
نحوه عملکرد تبدیل
مرورگر شما دارای پایگاه داده منطقه زمانی IANA است، همان دادههایی که سیستمعاملها برای تغییرات ساعت استفاده میکنند. این ابزار ورودی شما را به عنوان زمان محلی در منطقه مبدأ میخواند، آن را به یک لحظه دقیق UTC تبدیل میکند (با اصلاح اختلاف زمانی آن منطقه در آن لحظه)، و سپس آن لحظه را در منطقه مقصد با استفاده از Intl.DateTimeFormat قالببندی میکند. اختلافهای زمانی از همان پایگاه داده میآیند، بنابراین برای تاریخی که انتخاب کردهاید دقیق هستند.
مثال عملی
۲۰۲۶-۰۶-۱۵ ۱۵:۰۰ در نیویورک (UTC-4، زمان تابستانی) برابر است با ۲۰۲۶-۰۶-۱۵ ۲۱:۰۰ در پاریس (UTC+2، زمان تابستانی). در ماه ژانویه، همان ساعت ۳:۰۰ بعد از ظهر نیویورک (UTC-5، زمان استاندارد) تبدیل به ساعت ۹:۰۰ شب در پاریس (UTC+1) میشود: فاصله شش ساعته ثابت میماند، اما هر دو اختلاف زمانی تغییر کردهاند.
مدیریت ساعت تابستانی
از آنجایی که اختلافهای زمانی برای هر تاریخ بهطور جداگانه بررسی میشوند، تغییرات پیش و پسروی ساعت در بهار و پاییز بهطور خودکار اعمال میشوند. جلسهای که در بازه زمانی تغییر ساعت تابستانی برنامهریزی شده باشد، بدون نیاز به محاسبات دستی شما، بهدرستی تبدیل میشود.
محدودیتها
این لیست ۴۰ شهر بزرگ را پوشش میدهد؛ مناطق کوچکتری که اختلاف زمانیشان با یکی از شهرهای لیست شده یکی است، بهطور مشابه تبدیل میشوند. تاریخهای بسیار قدیمی یا آینده دور بر اساس قوانین فعلی IANA هستند و از آنجایی که دولتها گاهی این قوانین را تغییر میدهند، تاریخهای دور را تقریبی در نظر بگیرید.