我有三个时间值(从mysql数据库中回收)
$time = 01:58:00;
$time2 = 01:10:00;
$time3 = 02:08:00;
我尝试了各种选择。
下面的代码使用2个时间值,但从未达到添加3个或更多时间值的解决方案。
$secs = strtotime($time2)-strtotime("00:00:00");
$result = date("H:i:s",strtotime($time)+$secs);
任何人都有任何解决方案..
感谢您的提前帮助
答案 0 :(得分:0)
在此处使用DateTime::add。试试这个:
$time = '01:58:00';
$customTime = new DateTime($time);
$customTime->add(new DateInterval('PT1H10M')); // Add 01:10:00
$customTime->add(new DateInterval('PT2H8M')); // Add 02:08:00
echo $customTime->format('H:i:s') . "\n"; // 05:16:00