php - 我想以分钟为单位获取当前时间和时间 h:i:s AM 之间的差异
问题描述
我想以分钟为单位获取当前时间(h:i:s AM/PM)和保存时间(h:i:s AM/PM)之间的时差。
示例:01:00:00 PM(当前时间)- 11:00:00 AM(保存时间)= 120 分钟
解决方案
你可以在这里date_diff
查看手册。
$origin = date_create('2020-10-11 13:00:00');
$target = date_create('2020-10-11 11:00:00');
$interval = date_diff($origin, $target);
print_r($interval);
echo $interval->format('%h hours %i minutes');
如果你想在几分钟内区分:
$hours = $interval->format('%h');
$minutes = $interval->format('%i');
echo 'Diff. in minutes is: '.($hours * 60 + $minutes);
推荐阅读
- c++ - 如何解决 WinHttpSendRequest 的错误 ERROR_PROC_NOT_FOUND
- c# - Jason DeserializeObject 为空字符串提供错误 json 阅读器异常
- visual-c++ - 对于“清单依赖”,为什么我不能简单地使用星号(作为通配符)?
- amazon-ecs - AWS ECS 上的 Moodle
- sql - 查询获取最新日期的行
- multidimensional-array - 如何从嵌套数组中提取数据 3-4 深度
- java - 从 LocalDate 获取月份中的日期,前导零
- powerbi - 在 Power BI 的矩阵表中用零替换空白
- android - Android Studio 中的 layout_marginTop
- python - 在 python 中训练测试拆分但考虑患者信息?