hariKerja.js 356 B

123456789101112131415
  1. const moment = require('moment')
  2. exports.hariKerja = (n) => {
  3. const date = new Date()
  4. const day = parseInt(moment().format('E'))
  5. let counter = 0
  6. let result = -1
  7. for (let i = day; counter < n; i++) {
  8. result++
  9. if (i % 7 === 0 || i % 7 === 6) continue
  10. counter++
  11. }
  12. date.setDate(date.getDate() + result)
  13. return date.toISOString()
  14. }