首页 > 解决方案 > 如何仅在工作时间获得差异并排除额外时间和周末

问题描述

我正在使用碳日期格式的 laravel 项目。我被困在发现只有工作时间的差异。假设我的工作时间是(上午 10 点到晚上 7 点),我们在下午 6 点收到订单,并在第二天下午 1 点处理,所以时间差将是(4 小时)。同样,如果我们在订单处理过程中有周末并收到订单,那么周末也应该被排除在外。请给我解决方案。

标签: phplaraveldatetimephp-carbon

解决方案


我想这样做:

  • 计算下订单当天的剩余工作时间
  • 计算安置和处理之间的完整工作日数量,然后乘以一天的工作时间
  • 计算处理订单当天的工作时间
  • 计算上面的总和

推荐阅读