给定时间的两个日期之间的日期范围

索非亚K.

我需要计算两个给定日期之间随时间变化的天数。例如,对于我来说,“ 06/01/2019 09:00”和“ 06/02/2019 22:00”之间的日期应算作2天。我尝试了以下代码,但没有得到所需的结果。

关于如何计算结果的任何想法?

$to = $_GET['end_date'];
$dteStart = new DateTime($from); 
$dteEnd   = new DateTime($to); 
$diff  = $dteStart->diff($dteEnd); 
print $diff->format("%H:%I");
u_mulder

您可以将总天数计算为:

print $diff->format('%D') + (0 < $diff->format('%H') ? 1 : 0);
// %D - gives you number of days between dates
// and if there're more hours between dates - add one day 

// probably you also want to consider minutes, 
// so as "1 day 10 minutes" diff should also be 
// considered as 2 days, then:
print $diff->format('%D') + ((0 < $diff->format('%H') || 0 < $diff->format('%I')) ? 1 : 0);

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

mysql-如何获取两个时间范围之间的随机时间(而非日期)

python中两个日期范围之间的重叠日期

在熊猫的两个日期时间之间是否有给定日期和月份的日期?

获取每个时间行在两个日期之间的范围内的计数

给定两个时间戳,请计算这些日期之间经过的工作时间数

SQL Server-通过给定的日期和时间检查给定的日期和时间是否在两个日期时间变量之间

定时器快速关闭两个日期之间

正则表达式以日期格式识别两个特定时间之间收到的事件时间

两个日期之间的日期和时间增量

Python计算两个日期之间的时间范围长度

如何在Flutter中检查当前日期和时间是否在两个给定的日期和时间之间

正确计算两个日期范围之间的时间

计算两个给定日期之间的天数

两个日期时间之间的差

计算给定时间范围内两个日期时间之间的小时数

在两个给定日期之间搜索日期

PHP的两个日期之间的时间是

查找介于两个给定日期和时间之间的日期和时间,该日期和时间增加5分钟

计算两个日期时间角度之间的时间

无论日期如何,确定时间是否在其他两个时间之间

生成两个日期之间的日期范围

给定“输入日期”是否在两个日期之间?

计算给定特定值的两个日期之间的天数

Pandas 中两个特定日期时间范围之间出现的数字

从两个系列 python pandas 中获取最接近给定时间戳的日期

查找两个日期之间缺失的日期范围

获取两个日期之间的时间

基于 SQL 中两个给定日期之间的给定间隔返回日期范围

计算 DataFrame 中两个给定日期值之间的特定时间间隔