【发布时间】:2017-02-01 10:10:34
【问题描述】:
我怎样才能得到时间的差异。
假设第一次的价值是这样的:
00:01:00
第二个是这样的:
00:03:00
我怎样才能得到相同格式的差异。
【问题讨论】:
标签: php string time format difference
我怎样才能得到时间的差异。
假设第一次的价值是这样的:
00:01:00
第二个是这样的:
00:03:00
我怎样才能得到相同格式的差异。
【问题讨论】:
标签: php string time format difference
试试这个
$startTime = new DateTime("00:01:00");
$endTime = new DateTime("00:03:00");
$interval = $startTime->diff($endTime);
echo $interval->format('%H:%I:%S');
输出:
00:02:00
正如您所要求的,您希望它采用相同的格式。
【讨论】:
像这样使用它对我有用
$to_time = strtotime("2008-12-13 10:42:00");
$from_time = strtotime("2008-12-13 10:21:00");
echo round(abs($to_time - $from_time) / 60,2). " minute";
你也可以这样做
<?php
$date1 = time();
sleep(2000);
$date2 = time();
$mins = ($date2 - $date1) / 60;
echo $mins;
?>
【讨论】: