php - 如何仅在工作时间获得差异并排除额外时间和周末
问题描述
我正在使用碳日期格式的 laravel 项目。我被困在发现只有工作时间的差异。假设我的工作时间是(上午 10 点到晚上 7 点),我们在下午 6 点收到订单,并在第二天下午 1 点处理,所以时间差将是(4 小时)。同样,如果我们在订单处理过程中有周末并收到订单,那么周末也应该被排除在外。请给我解决方案。
解决方案
我想这样做:
- 计算下订单当天的剩余工作时间
- 计算安置和处理之间的完整工作日数量,然后乘以一天的工作时间
- 计算处理订单当天的工作时间
- 计算上面的总和
推荐阅读
- oracle - 在 PLSQL 中检查瑞士工资单的数字
- javascript - 稍后等待时未处理的承诺拒绝的解决方法
- c - 为什么我不能在 C 中使用 ^ 运算符?
- firebase - Firestore 规则只允许文档所有者更新它,其他人更新某些字段
- c++ - How to connect GTK+ signals (not gtkmm) to non-static class methods using libsigc++?
- r - singular error when compute a specific variable mlogit (nested)
- python - How can i reach all li in ul
- typescript - vue+webpack Module parse failed: Unexpected character '@' (4:0)
- python - Connect to Pyro3 server using Pyro4
- python - How do I Find max value of a particular column between 2 dates based on a condition from another column in python