ຂ້າມໄປຫາເນື້ອຫາຫຼັກ

ຕົວແປງ Time Zone ຟຣີ

ແປງເວລາລະຫວ່າງ 20 zone ເວລາໂລກໃດໆ ພ້ອມກັນ. ໃຊ້ເວລາປັດຈຸບັນ live ຫຼື ໃສ່ວັນທີ ແລະ ເວລາ custom ເພື່ອປຽບທຽບ.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ
ເຂດເວລາທີ່ເລືອກ
ນິວຢອກ
 
ລອນດອນ
 
ໂຕກຽວ
 
ຊິດນີ
 

ເພີ່ມເຂດເວລາ

ການນຳໃຊ້ທົ່ວໄປ

  • ກຳນົດເວລາກອງປະຊຸມທີ່ຫ່າງໄກໂຄງການຕໍ່ໂຄ້ງເວລາຊອກຫາເວລາກອງປະຊຸມທີ່ເຮັດວຽກໄດ້ສໍາລັບສະມາຊິກຂອງກອງປະຊຸມໃນຂົງເຂດເວລາຫຼາຍໂຄ້ງພ້ອມກັນ.
  • ແປງເວລາໂຕະວາລະສໍາລັບຜູ້ຊົມຊາວໂລກສະແດງໂຕະວາລະທີ່ສົ່ວນເວລາເລີ່ມຕົ້ນ, webinar, ຫຼືກະແສໂນ້ຍາວໃນຂົງເຂດເວລາທ້ອງຖິ່ນຂອງຜູ້ເຂົ້າຮ່ວມເພື່ອຫຼີກລ່ຽງ confusion.
  • ວາງແຜນເວລາມາເຖິງ ແລະ ຮຽກຮ້ອງໃນລະຫວ່າງການເດີນທາງເບິ່ງວ່າຢູ່ບ້ານຕອນນີ້ເວລາເທົ່າໃດໃນຂະນະເດີນທາງ ຫຼື ກວດເວລາທ້ອງຖິ່ນຂອງປາຍທາງເພື່ອນັດໝາຍ.
  • ຕິດຕາມເວລາເປີດຕະຫຼາດຫຸ້ນໂລກແປງເວລາເປີດ ແລະ ປິດຕະຫຼາດສໍາລັບ NYSE, LSE, TSE ແລະ ການແລກປ່ຽນອື່ນໆໃຫ້ເວລາທ້ອງຖິ່ນຂອງທ່ານ.
  • ແປງເວລາວາງຈໍາໜ່າຍ ແລະ ທົ່ວມາຫາ esportsຊອກຫາຢ່າງແນ່ນອນວ່າເກມອອກເມື່ອໃດ ຫຼື ການແຂ່ງຂັນ esports ເລີ່ມເມື່ອໃດໃນເຂດເວລາທ້ອງຖິ່ນຂອງທ່ານ.

ມັນເຮັດວຽກແນວໃດ

ຫຼັກເຫດຜົນການແປງທັງໝົດເຮັດວຽກຢູ່ໃນບຣາວເຊີຂອງທ່ານໂດຍໃຊ້ JavaScript Intl.DateTimeFormat API — engine ສາກົນດຽວກັນທີ່ຝັງຢູ່ໃນ Chrome, Firefox, ແລະ Safari. ບໍ່ມີ library ພາຍນອກ ແລະ ບໍ່ມີການເອີ້ນເຊີເວີເລີຍ.

  1. 1
    ໂຫຼດລາຍການເຂດເວລາ IANA ແລ້ວ
    ເມື່ອໂຫຼດ, ເຄື່ອງມືຈະເອີ້ນ Intl.supportedValuesOf('timeZone') ເພື່ອດຶງຖານຂໍ້ມູນເຂດເວລາ IANA ເຕັມທີ່ບຣາວເຊີຂອງທ່ານມີ — ໂດຍທົ່ວໄປຫຼາຍກວ່າ 400 ເຂດ. ໃນ engine ເກົ່າກວ່າ ມັນຈະໃຊ້ລາຍການ 20 ເມືອງໃຫຍ່ໃນຕົວແທນ.
  2. 2
    ເວລານາທີກາປ້ອນເຂົ້າຖືກແກ້ໄຂເປັນເວລາ UTC
    ເມື່ອທ່ານພິມວັນທີ ແລະ ເວລາເອງ, ເຄື່ອງມືຈະຮັນອະລະກໍລິທຶມ 2 ຮອບໂດຍໃຊ້ Intl.DateTimeFormat(...).formatToParts() ເພື່ອຄິດໄລ່ offset UTC ຂອງເຂດຕົ້ນທາງທີ່ທ່ານເລືອກ, ຈາກນັ້ນລົບມັນອອກ. ຮອບທີສອງຈະກວດ offset ອີກຄັ້ງທີ່ເວລາຜົນລັບເພື່ອຈັດການກໍລະນີຂອບເຂດ DST ຢ່າງຖືກຕ້ອງ.
  3. 3
    ແຕ່ລະເຂດເປົ້າໝາຍຖືກຈັດຮູບແບບແຍກກັນ
    Intl.DateTimeFormat ຈະຖືກເອີ້ນໜຶ່ງຄັ້ງຕໍ່ເຂດເວລາທີ່ເລືອກ, ໂດຍສົ່ງເວລາ UTC ທີ່ແກ້ໄຂແລ້ວ ແລະ ຕົວລະບຸເຂດ IANA (ຕົວຢ່າງ Asia/Tokyo). ຕາຕະລາງເຂດເວລາໃນຕົວຂອງບຣາວເຊີຈະຈັດການກົດ DST ແລະ ປະຫວັດ offset, ສ້າງ string ວັນອາທິດ, ວັນທີ, ແລະ ເວລາຕາມພາສາ.
  4. 4
    ໂມງສົດເດີນຜ່ານ setInterval
    ເມື່ອກາໝາຍ 'ໃຊ້ເວລາປັດຈຸບັນ', setInterval ທຸກໜຶ່ງວິນາທີຈະອັບເດດວັນທີພື້ນຖານໃນສະຖານະ React, ດັ່ງນັ້ນທຸກເຂດເວລາທີ່ສະແດງຈະອັບເດດແບບສົດ. ການເລືອກເຂດຂອງທ່ານຖືກບັນທຶກໄວ້ໃນ localStorage ດັ່ງນັ້ນມັນຄົງຢູ່ໃນທຸກການເຂົ້າຊົມ.

ເຄື່ອງມືທີ່ກ່ຽວຂ້ອງ

ຄໍາຖາມທີ່ຖາມເລື້ອຍໆ