Sobes.tech
Junior

UTC formatında vaxtı niyə istifadə etmək lazımdır?

sobes.tech Süni İntellekt

AI-dan cavab

Birləşdirmə və saat qurşaqları və yay vaxtına keçid ilə bağlı qarışıqlığın qarşısını almaq üçün. Fərqli coğrafi mövqelərdəki sistemlər arasında vaxt məlumatlarının düzgün mübadiləsini təmin edir.

UTC istifadə etmənin üstünlükləri:

  • Aydınlıq: Yerli tənzimləmələrdən asılı olmayan vahid vaxt standartı.
  • Hesablama asanlığı: Tarix və saat əməliyyatlarını sadələşdirir, çünki saat qurşağı fərqlərini nəzərə almağa ehtiyac yoxdur.
  • Qlobal sinxronizasiya: Müxtəlif regionlardakı istifadəçilərlə işləyən sistemlər üçün idealdır (məsələn, onlayn oyunlar, maliyyə platformaları, paylanmış verilənlər bazaları).
  • Etibarlı yadda saxlanma: Zaman nişanlarının saxlanması və geri alınmasında səhv riskini azaldır.

JavaScript-də Date obyektləri UTC ilə işləməyə dəstək verir:

// Lokal vaxt zonasındakı Date obyekti yaradın
const now = new Date();

// Unix epokindən UTC vaxtını millisekundlarda alın
const utcMilliseconds = now.getTime();

// UTC vaxtından millisekundlarda Date obyekti yaradın
const dateFromUtc = new Date(utcMilliseconds);

// UTC formatında tarix komponentlərini alın
const utcFullYear = now.getUTCFullYear();
const utcMonth = now.getUTCMonth(); // aylar 0-dan 11-ə qədər
const utcDay = now.getUTCDate();
const utcHours = now.getUTCHours();
const utcMinutes = now.getUTCMinutes();
const utcSeconds = now.getUTCSeconds();

İstifadəçiyə vaxt göstərərkən, adətən UTC-dən istifadəçinin yerli vaxtına çevrilir.