在PHP中的日期时间之间获取差异

用户名

我以前使用php strtotime函数来计算两个时间戳之间的差异,以检查给定约会的持续时间。现在,我需要包括日期和时间,因为某些约会可能会超过一天。

先前的代码:

$duration = date('H:i',strtotime($row['scheduleTimeEnd']) - strtotime($row['scheduleTime']) - 3600)

日期的新尝试:

$duration = date('H:i',strtotime($row['scheduleDateEnd'].'T'.$row['scheduleTimeEnd']) 
- strtotime($row['scheduleDate'].'T'.$row['scheduleTime']) - 3600)

这两段代码产生相同的结果。即我在JSON feed中有一个约会,该约会从5月12日10:20到5月18日17:20,下面的其他代码返回的持续时间值为07:09。

ug田玻色

计算时差-

$date1 = new DateTime('2015-05-17 17:20:00');
$date2 = new DateTime('2015-05-12 10:00:00');

$interval = $date1->diff($date2);
$days = $interval->days;
$hours = ($days * 24) + $interval->h;
echo "Difference : ". $hours .' : '.$interval->i;

使用DateTime接口。

输出

Difference : 127 : 20

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

获取日期之间的差异php

有什么功能可以找到日期和时间之间的差异在php中的日期时间吗?

PHP-以秒为单位获取两个日期时间之间的差异

获取日期之间的差异

在 SQL 中查找日期时间和时间之间的差异

以微秒精度获取两个日期时间之间的差异

如何在 JavaScript 中获取日期之间的日期差异

Bigquery中UTC中2个日期时间之间的差异

计算MySQL中两个日期时间之间的差异

在Python中查找列表之间的日期时间差异

Python日期时间与时间模块之间的差异

Python日期时间与时间模块之间的差异

在java中获取以天为单位的日期之间的差异

获取MySQL中两个日期之间的差异天数

在Python中获取两个Unix日期之间的差异

获取日期之间的差异并在python中创建排名

PHP - 日期和时间的差异

如何获取日期时间之间的天数:分钟:小时格式之间的差异

“无法解析时间字符串”错误在我的函数中查找两个日期之间的差异 PHP

时间戳记与当前日期之间的差异

文件中日期时间之间的差异

列表中日期时间之间的差异

在列表中找到日期时间之间的差异

如何将字符串中的时间转换为日期时间格式,以便可以获取两列之间的差异

在PHP中获取时间和日期

JavaScript Moment.js尝试获取2个日期时间之间的差异

获取两个日期时间单元格之间的差异

如何在 PHP 中获取关联数组之间的差异

获取日期月份/其余时间的差异