1
我將變量保存爲HH:MM:SS的格式。 我想總結一下幾個變量如:如何將HH:MM:SS格式的兩個日期字符串一起添加?
TotalTime += var1+var2
它給我的0的結果, 什麼爲獲得總和爲HH正確的格式:MM:SS?
我將變量保存爲HH:MM:SS的格式。 我想總結一下幾個變量如:如何將HH:MM:SS格式的兩個日期字符串一起添加?
TotalTime += var1+var2
它給我的0的結果, 什麼爲獲得總和爲HH正確的格式:MM:SS?
這應該爲你工作:
在這裏,我只是轉換的第一次約會到DateTime
對象和第二日我轉換成DateInterval
對象,那麼我可以add()
的第一次約會。
<?php
$var1 = "12:23:01";
$var2 = "05:22:45";
$date = new DateTime($var1);
list($hours, $minutes, $seconds) = explode(":", $var2);
$interval = new DateInterval("PT" . $hours . "H" . $minutes . "M" . $seconds . "S");
$date->add($interval);
echo $date->format("H:i:s");
?>
輸出:
17:45:46
謝謝!那是一個很棒的技巧! – Zaxter
它們轉換爲'DateInterval'和使用它的方法添加間隔。 – Barmar
請顯示你當前的代碼,你有 – Rizier123
目前還不清楚你到底需要什麼,但這可能會有所幫助[http://stackoverflow.com/questions/29695797/sum-time-from-datetime/29765989#29765989](http:/ /stackoverflow.com/questions/29695797/sum-time-from-datetime/29765989#29765989)。也許這個問題也是重複的。 – kba