我需要2個。減去日期時間,我嘗試了很多東西,但似乎沒有任何工作:2。減去日期時間
$startime = $historial->getStarttime(); //Datetime
$endtime = $historial->getEndtime(); //Datetime
$mytime = $endtime - $startime;
我也試圖與strtotime()
,date()
...
任何幫助或線索? DateTime對象的
我需要2個。減去日期時間,我嘗試了很多東西,但似乎沒有任何工作:2。減去日期時間
$startime = $historial->getStarttime(); //Datetime
$endtime = $historial->getEndtime(); //Datetime
$mytime = $endtime - $startime;
我也試圖與strtotime()
,date()
...
任何幫助或線索? DateTime對象的
$datetime1 = new \DateTime('2009-10-11');
$datetime2 = new \DateTime('2009-10-13');
$interval = $datetime1->diff($datetime2);
$datetime1->sub($interval);
echo $datetime1->format("Y-m-d"); // 2009-10-09
看DIFF()方法:http://www.php.net/manual/en/datetime.diff.php
<?php
$interval = $startTime->diff($endTime);
它返回一個DateInterval方法,你可以格式化你想要的:http://www.php.net/manual/en/dateinterval.format.php
<?php
echo $interval->format('%d days');
的減法運算符不起作用像那樣,你需要DateTime::diff():
$diff = $starttime->diff($endtime);
這將返回一個DateInterval實例,您可以輸出您想要的任何format。