[英]Find date_diff in minutes?
Can date_diff
be used to compute difference in minutes? 可以使用date_diff
来计算分钟差异吗?
$a = date_create('2016-11-03 00:00:00');
$b = date_create('2016-11-05 00:19:00');
$dd = date_diff($a, $b);
echo $dd->format('%i');
The above code will return 19 minutes
even if it's already been 2 days
即使已经2 days
,上述代码也将返回19 minutes
Try this 尝试这个
it will output difference in minutes. 它会在几分钟内输出差异。
$a = new DateTime('2016-11-05 00:00:00');
$b = new DateTime('2016-11-05 00:19:00');
$diff = ($b->getTimestamp() - $a->getTimestamp())/60;
echo $diff;
You can use DateTime()
您可以使用DateTime()
Get difference in hour , minute , and seconds 获得小时 , 分钟和秒的差异
$a = new \DateTime("2016-11-05 00:00:00");
$b = new \DateTime("2016-11-05 00:19:00");
$dateinterval = $b->diff($a);
$time = sprintf(
'%d:%02d:%02d',
($dateinterval->d * 24) + $dateinterval->h,
$dateinterval->i,
$dateinterval->s
);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.