Bepul Vaqt Mintaqasi Konvertori

Vaqtlarni bir vaqtning o'zida 20 ta dunyo vaqt mintaqasi orasida o'giring. Joriy vaqtdan foydalaning yoki solishtirish uchun maxsus sana va vaqt kiriting.

Yuklangandan keyin oflayn ishlaydi
Tanlangan vaqt zonalari
Nyu-York
 
London
 
Tokio
 
Sidney
 

Vaqt zonasi qo'shish

Qanday ishlaydi

Barcha o'girish mantig'i JavaScript Intl.DateTimeFormat API'si — Chrome, Firefox va Safari'ga o'rnatilgan bir xil xalqarolashtirish dvigateli — yordamida to'liq brauzeringizda ishlaydi. Nol tashqi kutubxona va server chaqiruvi yo'q.

  1. 1
    IANA vaqt zonasi ro'yxati yuklandi
    Yuklanganda, asbob brauzeringiz bilan birga keladigan to'liq IANA vaqt zonasi ma'lumotlar bazasini — odatda 400+ zona — olish uchun Intl.supportedValuesOf('timeZone') ni chaqiradi. Eskirgan dvigatellarda u 20 ta yirik shahar o'rnatilgan ro'yxatiga qaytadi.
  2. 2
    Devor-soati kirishi UTC lahzasiga hal qilindi
    Maxsus sana va vaqt yozganingizda, asbob tanlagan manba zonangiz uchun UTC siljishini hisoblash uchun Intl.DateTimeFormat(...).formatToParts() dan foydalanib ikki-o'tishli algoritmni ishga tushiradi, so'ng uni ayiradi. Ikkinchi o'tish DST chegara chekka holatlarini to'g'ri boshqarish uchun natijaviy lahzada siljishni qayta tekshiradi.
  3. 3
    Har bir maqsad zona mustaqil formatlanadi
    Intl.DateTimeFormat har bir tanlangan vaqt zonasi uchun bir marta chaqiriladi, hal qilingan UTC lahzasi va IANA zona identifikatorini (masalan, Asia/Tokyo) uzatib. Brauzerning o'rnatilgan vaqt zonasi jadvallari DST qoidalari va siljish tarixini boshqaradi, mahalliy-bilimli hafta kuni, sana va vaqt satrlarini ishlab chiqaradi.
  4. 4
    Jonli soat setInterval orqali tikillaydi
    'Joriy vaqtdan foydalanish' belgilanganda, bir-soniyalik setInterval React holatidagi asosiy sanani yangilaydi, shuning uchun ko'rsatilgan har bir vaqt zonasi real vaqtda yangilanadi. Zona tanlovlaringiz localStorage'ga saqlanadi, shunda tashriflar bo'ylab saqlanib qoladi.

Tegishli asboblar

Ko'p so'raladigan savollar