મફત ટાઇમ ઝોન કન્વર્ટર

20 વિશ્વ ટાઇમ ઝોનમાંથી કોઈપણ વચ્ચે એકસાથે સમય કન્વર્ટ કરો. લાઇવ વર્તમાન સમય વાપરો અથવા સરખામણી માટે કસ્ટમ તારીખ અને સમય દાખલ કરો.

એક વાર લોડ થયા પછી ઑફલાઇન કામ કરે છે
પસંદ કરેલા ટાઇમ ઝોન
ન્યૂયોર્ક
 
લંડન
 
ટોકિયો
 
સિડની
 

ટાઇમ ઝોન ઉમેરો

આ કેવી રીતે કાર્ય કરે છે

બધું conversion logic JavaScript ના Intl.DateTimeFormat API — Chrome, Firefox, અને Safari માં બિલ્ટ-ઇન એ જ internationalization engine — વાપરીને સંપૂર્ણપણે તમારા બ્રાઉઝરમાં ચાલે છે. શૂન્ય બાહ્ય લાઇબ્રેરીઓ છે અને કોઈ સર્વર કૉલ નથી.

  1. 1
    IANA timezone list load થાય છે
    Load પર, ટૂલ તમારો બ્રાઉઝર જેની સાથે આવે છે એ પૂરો IANA timezone database — સામાન્ય રીતે 400+ zones — મેળવવા Intl.supportedValuesOf('timeZone') ને કૉલ કરે છે. જૂના engines પર તે 20 મુખ્ય cities ના બિલ્ટ-ઇન list પર fall back કરે છે.
  2. 2
    Wall-clock ઇનપુટ UTC instant માં ઉકેલાય છે
    તમે custom date અને time ટાઈપ કરો ત્યારે, ટૂલ તમારા પસંદ કરેલા source zone માટે UTC offset ગણવા Intl.DateTimeFormat(...).formatToParts() વાપરીને two-pass algorithm ચલાવે છે, પછી તેને બાદ કરે છે. બીજો pass DST boundary edge cases ને યોગ્ય રીતે હેન્ડલ કરવા પરિણામી instant પર offset ફરીથી ચકાસે છે.
  3. 3
    દરેક target zone સ્વતંત્ર રીતે ફોર્મેટ થાય છે
    Intl.DateTimeFormat ને પસંદ કરેલા દરેક timezone માટે એક વખત કૉલ થાય છે, ઉકેલેલો UTC instant અને IANA zone identifier (દા.ત. Asia/Tokyo) પસાર કરીને. બ્રાઉઝરના બિલ્ટ-ઇન timezone tables DST rules અને offset history હેન્ડલ કરે છે, locale-aware weekday, date, અને time strings બનાવીને.
  4. 4
    setInterval દ્વારા Live clock ticks
    જ્યારે 'use current time' ચેક કરેલું હોય, ત્યારે એક-સેકન્ડનું setInterval React state માં base date ને અપડેટ કરે છે, તેથી દરેક બતાવેલો timezone રિયલ ટાઇમમાં refresh થાય છે. તમારી zone પસંદગીઓ localStorage માં save થાય છે તેથી તે મુલાકાતો વચ્ચે persist કરે છે.

સંબંધિત સાધનો

વારંવાર પૂછાતા પ્રશ્નો