🌍
تبدیل منطقه زمانی رایگان
زمانها را بین هر یک از ۲۰ منطقه زمانی جهانی به طور همزمان تبدیل کنید. از زمان فعلی زنده استفاده کنید یا تاریخ و زمان دلخواه وارد کنید تا مقایسه کنید.
پس از بارگذاری آفلاین کار میکند
منطقههای زمانی انتخابشده
نیویورک
لندن
توکیو
سیدنی
افزودن منطقه زمانی
کاربردهای رایج
- برنامه ریزی جلسات تیم دور درون مناطق زمانییک زمان جلسه را بیابید که برای اعضای تیم در مناطق زمانی متعدد به طور همزمان کار کند.
- تبدیل ساعات رویداد برای مخاطبان بین المللیساعت شروع رویداد زنده، وبینار یا جریان را در مناطق زمانی محلی شرکت کنندگان نمایش دهید تا اختلاط جلوگیری شود.
- برنامه ریزی اوقات رسیدن و تماس ها در حین سفرببینید ساعت خانه چند است در حین سفر، یا ساعت محلی در مقصد خود را برای برنامه ریزی بررسی کنید.
- ردیابی ساعت بازگشایی بازار سهام جهانیساعت باز و بسته بازار را برای NYSE، LSE، TSE و سایر بورس ها به ساعت محلی خود تبدیل کنید.
- تبدیل اوقات انتشار بازی و تورنمنتدقیقاً پیدا کنید که بازی در منطقه زمانی محلی شما چه زمانی منتشر می شود یا یک تورنمنت esports چه زمانی شروع می شود.
نحوه کار
منطق تبدیل کاملاً در مرورگر شما با استفاده از API جاوااسکریپت Intl.DateTimeFormat — همان موتور بینالمللیسازی که در Chrome، Firefox، و Safari تعبیه شده — اجرا میشود. صفر کتابخانه خارجی و تماس سروریای نیست.
- 1لیست ناحیه زمانی IANA بارگذاری شدهنگام بارگذاری، ابزار Intl.supportedValuesOf('timeZone') را فراخوانی میکند تا پایگاهداده کامل ناحیه زمانی IANA که مرورگر شما با آن میآید را بازیابی کند — معمولاً بیش از ۴۰۰ منطقه. در موتورهای قدیمیتر به یک لیست داخلی ۲۰ شهر بزرگ بازمیگردد.
- 2ورودی ساعت-دیواری به یک لحظه UTC حل شدوقتی تاریخ و ساعت سفارشی تایپ میکنید، ابزار یک الگوریتم دو-پاسی با استفاده از Intl.DateTimeFormat(...).formatToParts() اجرا میکند تا آفست UTC منطقه منبع انتخابی شما را محاسبه کند، سپس آن را کم میکند. یک پاس دوم آفست را در لحظه حاصل دوباره بررسی میکند تا موارد خاص مرز DST را بهدرستی مدیریت کند.
- 3هر منطقه هدف مستقل قالببندی شدIntl.DateTimeFormat یکبار بهازای هر منطقه زمانی انتخابی فراخوانی میشود، لحظه UTC حلشده و شناسه منطقه IANA (مثلاً Asia/Tokyo) را عبور میدهد. جداول ناحیه زمانی داخلی مرورگر قواعد DST و تاریخچه آفست را مدیریت میکنند، و رشتههای روز هفته، تاریخ، و ساعت لوکال-آگاه تولید میکنند.
- 4ساعت زنده از طریق setInterval تیک میزندوقتی 'استفاده از زمان فعلی' علامت زده شده باشد، یک setInterval یکثانیهای تاریخ پایه را در حالت React بهروز میکند، پس هر ناحیه زمانی نشاندادهشده در زمان واقعی تازه میشود. انتخابهای منطقه شما در localStorage ذخیره میشوند پس در بازدیدها دوام میآورند.
ابزارهای مرتبط
ساعت جهانی
زمان زنده را در شهرهای سراسر جهان ببینید، زمانها را برای برنامهریزی یک جلسه مقایسه کنید و فهرست شهرهای خودتان را نگه دارید.
امتحان کنید
ماشین حساب منطقه ضربان قلب
۵ منطقه تمرینی ضربان قلب خود را با روش Karvonen محاسبه کنید.
امتحان کنید
محاسبهگر کارت زمانی
زمانهای ورود/خروج روزانه و استراحتهای بدون دستمزد را اضافه کنید تا ساعتهای کاری هفتگی خود را با اضافهکاری اختیاری بیش از ۴۰ ساعت و حقوق ناخالص از نرخ ساعتی جمعبندی کنید.
امتحان کنید