php - 如何计算 24 小时制 H:i 时间之间的差异?
问题描述
我正在创建一些根据夜间活动的持续时间计算费用的东西。有时这些事件会持续到第二天凌晨。
我的数据库中有一个与此类似的表(只是为了让您可以看到日期的格式):
Start Time Finish Time
23:30 00:00
21:00 01:30
20:00 22:00
这些时间都没有附加日期或时间戳。假设如果完成时间在 24 小时制上“较早”,那么它必须是后一天。
我搞不清楚了。
解决方案
如果结束时间小于开始时间,则将 24:00 添加到结束时间并进行计算。
推荐阅读
- authentication - JWKS的Asp.Net核心AddJwtBearer默认缓存?
- oracle - 如何在 EXECUTE IMMEDIATE 中使用 WITH 子句
- go - 将一种类型映射到另一种类型
- python - 如何仅序列化正在序列化的对象的 M2M 集合的某些元素?
- java - 如何从 Struts2 中的 HttpServletRequest 检索多部分/表单数据
- excel - Excel VBA,IF 语句无法检查变量是否匹配
- tensorflow - 谷歌云 TPU——没有使用 TPU
- sql-server - 我新创建的表出现在主数据库中(在系统数据库中)而不是我在 sql server 中创建的数据库
- javascript - 在 Chrome 扩展中使用 TensorFlow JS
- node.js - Sailsjs Heroku Postgresql 错误:自签名证书