LibraTool logoLibraTool

ਮੁਫ਼ਤ ਟਾਈਮ ਜ਼ੋਨ ਕਨਵਰਟਰ

20 ਵਿਸ਼ਵ ਟਾਈਮ ਜ਼ੋਨਾਂ ਵਿੱਚੋਂ ਕਿਸੇ ਵੀ ਦੇ ਵਿਚਕਾਰ ਸਮਾਂ ਇੱਕੋ ਸਮੇਂ ਬਦਲੋ। ਤੁਲਨਾ ਲਈ ਲਾਈਵ ਮੌਜੂਦਾ ਸਮਾਂ ਵਰਤੋ ਜਾਂ ਕਸਟਮ ਤਾਰੀਖ ਅਤੇ ਸਮਾਂ ਦਰਜ ਕਰੋ।

ਲੋਡ ਹੋਣ ਤੋਂ ਬਾਅਦ ਔਫ਼ਲਾਈਨ ਕੰਮ ਕਰਦਾ ਹੈ
ਚੁਣੇ ਗਏ ਸਮਾਂ ਖੇਤਰ
ਨਿਊਯਾਰਕ
 
ਲੰਡਨ
 
ਟੋਕੀਓ
 
ਸਿਡਨੀ
 

ਸਮਾਂ ਖੇਤਰ ਜੋੜੋ

ਇਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦਾ ਹੈ

ਸਾਰਾ ਬਦਲਾਅ ਤਰਕ JavaScript Intl.DateTimeFormat API ਨਾਲ ਪੂਰੀ ਤਰ੍ਹਾਂ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ — ਉਹੀ ਅੰਤਰਰਾਸ਼ਟਰੀਕਰਨ ਇੰਜਣ ਜੋ Chrome, Firefox ਅਤੇ Safari ਵਿੱਚ ਬਣਿਆ ਹੈ। ਕੋਈ ਬਾਹਰੀ ਲਾਇਬ੍ਰੇਰੀ ਅਤੇ ਕੋਈ ਸਰਵਰ ਕਾਲ ਨਹੀਂ।

  1. 1
    IANA ਟਾਈਮਜ਼ੋਨ ਸੂਚੀ ਲੋਡ ਹੁੰਦੀ ਹੈ
    ਲੋਡ ਹੋਣ 'ਤੇ, ਟੂਲ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਨਾਲ ਆਉਣ ਵਾਲਾ ਪੂਰਾ IANA ਟਾਈਮਜ਼ੋਨ ਡਾਟਾਬੇਸ ਲੈਣ ਲਈ Intl.supportedValuesOf('timeZone') ਕਾਲ ਕਰਦਾ ਹੈ — ਆਮ ਤੌਰ 'ਤੇ 400+ ਜ਼ੋਨ। ਪੁਰਾਣੇ ਇੰਜਣਾਂ 'ਤੇ ਇਹ 20 ਮੁੱਖ ਸ਼ਹਿਰਾਂ ਦੀ ਬਿਲਟ-ਇਨ ਸੂਚੀ ਵਰਤਦਾ ਹੈ।
  2. 2
    ਘੜੀ-ਸਮਾਂ ਇਨਪੁੱਟ UTC ਪਲ ਵਿੱਚ ਬਦਲਿਆ ਜਾਂਦਾ ਹੈ
    ਜਦੋਂ ਤੁਸੀਂ ਆਪਣੀ ਤਾਰੀਖ ਅਤੇ ਸਮਾਂ ਟਾਈਪ ਕਰਦੇ ਹੋ, ਟੂਲ ਤੁਹਾਡੇ ਚੁਣੇ ਸਰੋਤ ਜ਼ੋਨ ਦਾ UTC offset ਗਿਣਨ ਲਈ Intl.DateTimeFormat(...).formatToParts() ਨਾਲ ਦੋ-ਪਾਸ ਐਲਗੋਰਿਦਮ ਚਲਾਉਂਦਾ ਹੈ, ਫਿਰ ਇਸਨੂੰ ਘਟਾਉਂਦਾ ਹੈ। ਦੂਜਾ ਪਾਸ DST ਹੱਦ ਦੇ ਖ਼ਾਸ ਮਾਮਲਿਆਂ ਨੂੰ ਸਹੀ ਸੰਭਾਲਣ ਲਈ ਨਤੀਜੇ ਵਾਲੇ ਪਲ 'ਤੇ offset ਮੁੜ ਜਾਂਚਦਾ ਹੈ।
  3. 3
    ਹਰ ਨਿਸ਼ਾਨਾ ਜ਼ੋਨ ਸੁਤੰਤਰ ਫਾਰਮੈਟ ਹੁੰਦਾ ਹੈ
    Intl.DateTimeFormat ਹਰ ਚੁਣੇ ਟਾਈਮਜ਼ੋਨ ਲਈ ਇੱਕ ਵਾਰ ਕਾਲ ਹੁੰਦਾ ਹੈ, ਹੱਲ ਕੀਤੇ UTC ਪਲ ਅਤੇ IANA zone identifier (ਜਿਵੇਂ Asia/Tokyo) ਨਾਲ। ਬ੍ਰਾਊਜ਼ਰ ਦੀਆਂ ਬਿਲਟ-ਇਨ ਟਾਈਮਜ਼ੋਨ ਸਾਰਣੀਆਂ DST ਨਿਯਮ ਅਤੇ offset ਇਤਿਹਾਸ ਸੰਭਾਲਦੀਆਂ ਹਨ, ਲੋਕੇਲ-ਜਾਣੂ ਹਫ਼ਤੇ ਦਾ ਦਿਨ, ਤਾਰੀਖ ਅਤੇ ਸਮਾਂ strings ਬਣਾਉਂਦੇ ਹੋਏ।
  4. 4
    setInterval ਰਾਹੀਂ ਲਾਈਵ ਘੜੀ ਟਿਕਦੀ ਹੈ
    ਜਦੋਂ 'ਮੌਜੂਦਾ ਸਮਾਂ ਵਰਤੋ' ਚੁਣਿਆ ਹੋਵੇ, ਇੱਕ-ਸਕਿੰਟ setInterval React state ਵਿੱਚ ਆਧਾਰ ਤਾਰੀਖ ਅੱਪਡੇਟ ਕਰਦਾ ਹੈ, ਇਸ ਲਈ ਹਰ ਦਿਖਾਇਆ ਟਾਈਮਜ਼ੋਨ ਰੀਅਲ ਟਾਈਮ ਵਿੱਚ ਤਾਜ਼ਾ ਹੁੰਦਾ ਹੈ। ਤੁਹਾਡੀਆਂ ਜ਼ੋਨ ਚੋਣਾਂ localStorage ਵਿੱਚ ਸੇਵ ਹੁੰਦੀਆਂ ਹਨ ਤਾਂ ਜੋ ਅਗਲੀਆਂ ਫੇਰੀਆਂ 'ਤੇ ਵੀ ਰਹਿਣ।

ਸੰਬੰਧਿਤ ਟੂਲ

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ