LibraTool logoLibraTool

ነፃ የሰዓት ክልል መቀየሪያ

በ20 የዓለም የሰዓት ክልሎች መካከል ሰዓቶችን በአንድ ጊዜ ይቀይሩ። የቀጥታ የአሁኑን ሰዓት ይጠቀሙ ወይም ለማነጻጸር ብጁ ቀንና ሰዓት ያስገቡ።

ከተጫነ በኋላ ከመስመር ውጭ ይሠራል
የተመረጡ የሰዓት ክልሎች
ኒው ዮርክ
 
ለንደን
 
ቶኪዮ
 
ሲድኒ
 

የሰዓት ክልል ጨምር

እንዴት እንደሚሠራ

ሁሉም የመቀየሪያ አመክንዮ ሙሉ በሙሉ በአሳሽዎ ውስጥ የJavaScript Intl.DateTimeFormat APIን በመጠቀም ይሠራል — በChrome፣ Firefox እና Safari ውስጥ የተገነባው ተመሳሳይ የዓለም አቀፍነት ሞተር። ምንም ውጫዊ ላይብረሪ እና ምንም የአገልጋይ ጥሪ የለም።

  1. 1
    የIANA የሰዓት ዞን ዝርዝር ይጫናል
    ሲጫን መሣሪያው አሳሽዎ አብሮት የሚመጣውን ሙሉ የIANA የሰዓት ዞን ውሂብ ጎታ — በአብዛኛው ከ400 በላይ ዞኖች — ለማግኘት Intl.supportedValuesOf('timeZone')ን ይጠራል። በቆዩ ሞተሮች ላይ ወደ 20 ዋና ከተሞች አብሮገነብ ዝርዝር ይመለሳል።
  2. 2
    የሰዓት ግቤት ወደ UTC ቅጽበት ይቀየራል
    ብጁ ቀን እና ሰዓት ሲተይቡ፣ መሣሪያው ለመረጡት የምንጭ ዞን የUTC ማካካሻውን ለማስላት Intl.DateTimeFormat(...).formatToParts()ን በመጠቀም ባለ ሁለት ዙር ስልተ-ቀመር ያስኬዳል፣ ከዚያም ይቀንሰዋል። ሁለተኛ ዙር የቀን ብርሃን ቁጠባ ወሰን ልዩ ሁኔታዎችን በትክክል ለማስተናገድ በተገኘው ቅጽበት ማካካሻውን እንደገና ይፈትሻል።
  3. 3
    እያንዳንዱ የዒላማ ዞን ለየብቻ ይቀረጻል
    Intl.DateTimeFormat ለእያንዳንዱ የተመረጠ የሰዓት ዞን አንድ ጊዜ ይጠራል፤ የተገኘውን UTC ቅጽበት እና የIANA ዞን መለያውን (ለምሳሌ Asia/Tokyo) ያስተላልፋል። የአሳሹ አብሮገነብ የሰዓት ዞን ሰንጠረዦች የቀን ብርሃን ቁጠባ ሕጎችን እና የማካካሻ ታሪክን ያስተናግዳሉ፤ ለቋንቋው የሚስማሙ የሳምንቱ ቀን፣ የቀን እና የሰዓት ሕብረቁምፊዎችን ያመርታሉ።
  4. 4
    የቀጥታ ሰዓቱ በsetInterval ይመታል
    «የአሁኑን ጊዜ ተጠቀም» ሲመረጥ፣ የአንድ ሰከንድ setInterval በReact state ውስጥ ያለውን መሠረታዊ ቀን ያዘምናል፤ ስለዚህ እያንዳንዱ የሚታይ የሰዓት ዞን በቀጥታ ይታደሳል። የዞን ምርጫዎችዎ በlocalStorage ውስጥ ይቀመጣሉ፤ ስለዚህ በጉብኝቶች መካከል ይቆያሉ።

ተዛማጅ መሳሪያዎች

ተደጋጋሚ ጥያቄዎች