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

ຕົວຄຳນວນວັນເຮັດວຽກ ຟຣີ

ນັບວັນທຳການລະຫວ່າງວັນ ຫຼື ເພີ່ມ/ລົບວັນທຳການ ຈາກວັນທີ. ຕັ້ງຄ່າ weekend ແລະ ລາຍການວັນໝົດ.

ເຮັດວຽກແບບອອບໄລນ໌ໄດ້ຫຼັງໂຫຼດແລ້ວ

ວັນທ້າຍອາທິດ (ວັນບໍ່ເຮັດວຽກ)

0 ວັນພັກ ທີ່ກຳນົດ

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

  • ວັນເຮັດວຽກສຳລັບກຳນົດເວລາໂຄງການຄຳນວນໄລຍະເວລາໂຄງການທີ່ສົມຈິງ ໂດຍບໍ່ນັບທ້າຍອາທິດ ແລະ ວັນພັກ.
  • ໂຟກັສເວລາການຕອບໂຕ້ SLA ໃນວັນທີ່ເຮັດວຽກລະບົບ SLA ຂອງລູກຄ້າມັກກໍານົດການຕອບໂຕ້ໃນ "ວັນທີ່ເຮັດວຽກ" — ຄິດໄລ່ວ່າກໍາຫນົດເວລາ 5 ວັນທີ່ເຮັດວຽກຕົກທີ່ໃດ.
  • ຄິດໄລ່ວັນຕົກລົງ / PTOທ່ານຈະໃຊ້ວັນທີ່ເຮັດວຽກຈໍານວນເທົ່າໃດ? ຄິດໄລ່ຈໍານວນວັນທີ່ເຮັດວຽກທີ່ແນ່ນອນສໍາລັບການຮ້ອງຂໍຕົກລົງ.
  • ກໍາຫນົດເວລາສະມາຊິກອົງການການຖະແຫລງພາສີ, ກໍາຫນົດເວລາສໍາເລັດການ, ການສະມາຊິກ — ມັກຮັບການຮັບໝາຍໜ້າວັນທີ່ເຮັດວຽກ.
  • ການປະເມີນວັນສົ່ງມອບສິນຄ້າຄິດໄລ່ວັນທີ່ຄາດວ່າຈະສົ່ງມອບສໍາລັບການສົ່ງທີ່ລະບຸຢູ່ໃນວັນທີ່ເຮັດວຽກ.

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

ເຄື່ອງມືນີ້ເຮັດວຽກຢູ່ໃນບຣາວເຊີທັງໝົດໂດຍບໍ່ມີ library ພາຍນອກ — ເລກຄະນິດວັນທີທັງໝົດແມ່ນ JavaScript ທີ່ຂຽນຂຶ້ນເອງໂດຍໃຊ້ Date object ພື້ນຖານ. ມັນມີ 2 ໂໝດ: ນັບວັນເຮັດວຽກລະຫວ່າງສອງວັນທີ, ແລະ ຄາດຄະເນວັນທີໃນອະນາຄົດ (ຫຼືອະດີດ) ໂດຍການບວກ ຫຼື ລົບຈຳນວນວັນເຮັດວຽກທີ່ກຳນົດ.

  1. 1
    ການວິເຄາະວັນທີໂດຍບໍ່ມີການເລື່ອນ UTC
    ຂໍ້ມູນວັນທີປ້ອນເຂົ້າຈະຖືກວິເຄາະໂດຍການແຍກ string YYYY-MM-DD ອອກເປັນສ່ວນປີ, ເດືອນ, ແລະ ວັນ ແລະ ສ້າງ Date ທ້ອງຖິ່ນ — ບໍ່ແມ່ນ Date.parse() — ດັ່ງນັ້ນຜົນລັບຈະເປັນວັນປະຕິທິນທີ່ທ່ານພິມສະເໝີ, ບໍ່ວ່າ offset ເຂດເວລາຂອງທ່ານຈະເປັນແນວໃດ.
  2. 2
    ການກວດສອບ ແລະ ຄົ້ນຫາວັນພັກ
    ລາຍການວັນພັກແຕ່ລະອັນຈະຖືກຈັບຄູ່ກັບ regex YYYY-MM-DD ທີ່ເຂັ້ມງວດ, ຈາກນັ້ນຖືກກວດຄືນໂດຍການສ້າງ Date ຄືນ ແລະ ປຽບທຽບສ່ວນຂອງມັນກັບຄືນ — ດັ່ງນັ້ນວັນທີທີ່ເປັນໄປບໍ່ໄດ້ເຊັ່ນ 2026-02-31 ຈະຖືກປະຕິເສດ ແລະ ໝາຍໃນໜ້າຈໍແທນທີ່ຈະຫຼຸ້ນໄປເປັນເດືອນມີນາໂດຍງຽບໆ. ລາຍການທີ່ຖືກຕ້ອງຈະຖືກເກັບໄວ້ໃນ Set ທີ່ໃຊ້ string ວັນທີທ້ອງຖິ່ນເປັນຄີສຳລັບການຄົ້ນຫາແບບ O(1) ໃນລະຫວ່າງວົງຈອນ.
  3. 3
    ການວົນຊ້ຳທີລະວັນພ້ອມວັນພັກທ້າຍອາທິດທີ່ຕັ້ງໄດ້
    ສຳລັບໂໝດ 'ນັບລະຫວ່າງວັນທີ', ເຄື່ອງມືຈະຍ່າງຜ່ານທຸກວັນປະຕິທິນໃນຊ່ວງ, ກວດແຕ່ລະວັນກັບວັນພັກທ້າຍອາທິດທີ່ທ່ານຕັ້ງໄວ້ (ການປະສົມ 7 ວັນໃດກໍ່ໄດ້) ແລະ Set ວັນພັກ, ຈາກນັ້ນນັບວັນເຮັດວຽກ, ວັນພັກທ້າຍອາທິດ, ແລະ ວັນພັກແຍກກັນ. ສຳລັບໂໝດ 'ບວກວັນເຮັດວຽກ', ມັນຈະຍ່າງໜ້າ ຫຼື ຍ້ອນທີລະວັນ, ຂ້າມວັນທີ່ບໍ່ເຮັດວຽກ, ຈົນກວ່າຈຳນວນວັນເຮັດວຽກທີ່ຮ້ອງຂໍຈະຄົບ.
  4. 4
    ການສະແດງຜົນລັບຕາມພາສາ
    ວັນທີສຸດທ້າຍໃນໂໝດ 'ບວກ' ຈະຖືກຈັດຮູບແບບດ້ວຍ Intl ໃນຕົວຂອງບຣາວເຊີຜ່ານ toLocaleDateString(), ດັ່ງນັ້ນມັນຈະສະແດງໃນພາສາ ແລະ ຮີດຄອງປະຕິທິນທ້ອງຖິ່ນຂອງຜູ້ໃຊ້ໂດຍບໍ່ຕ້ອງໃຊ້ library ເພີ່ມ.

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

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