-1
A
回答
1
你應該檢查DateTime::diff
你可能不喜歡它
$now = new DateTime();
$prev = new DateTime('2013-09-08');
$interval = $now->diff($prev);
echo $interval->format('%R%a days');
+0
你如何得到整數格式的區別? – omega
+0
@omega:'echo $ interval-> days;' –
1
可以使用的strtotime()兩個日期轉換爲UNIX時間,然後計算出它們之間的秒數。由此可以很容易計算出不同的時間段。
$date1 = "2007-03-24";
$date2 = "2009-06-26";
$diff = abs(strtotime($date2) - strtotime($date1));
$years = floor($diff/(365*60*60*24));
$months = floor(($diff - $years * 365*60*60*24)/(30*60*60*24));
$days = floor(($diff - $years * 365*60*60*24 - $months*30*60*60*24)/ (60*60*24));
printf("%d years, %d months, %d days\n", $years, $months, $days);
您檢查this鏈接以獲得更多答案。
相關問題
- 1. 如何獲取日期差異
- 2. jstl獲取日期差異
- 3. 在VB.NET中獲取日期差異
- 4. 在javascript中獲取日期差異
- 5. 在javascript中獲取日期差異
- 6. 在sqlite中獲取日期差異
- 7. php日期差異?
- 8. PHP日期差異
- 9. PHP日期差異
- 10. php日期差異
- 11. PHP中的日期差異?
- 12. PHP中的日期差異
- 13. 日期差異在php
- 14. R:獲取Data.table中的日期差異
- 15. 獲取差異在兩個日期
- 16. 如何獲取日期和日期之間的差異
- 17. 如何使用特定日期格式獲取日期差異?
- 18. 如何在日曆小時內獲取日期時間差異
- 19. 如何在python 3.x中獲取日期差異(天數)
- 20. 如何在Doctrine查詢語言(dql)中獲取日期差異?
- 21. 如何在SQL Server中獲取日期的差異
- 22. 如何獲得PHP中兩個日期之間的差異?
- 23. 我如何獲得日期差異?
- 24. 在php中查找日期差異?
- 25. 在php中找到日期差異
- 26. Datejs獲取日期之間的差異
- 27. 獲取日期差異的返回值?
- 28. 獲取日期的差異,使用GETDATE()
- 29. 與MySQL獲取日期的差異
- 30. Lotus Notes Domino獲取日期差異
一種方法是使用[strtotime()](http://www.php.net/manual/en/function.strtotime.php)。 – jedwards
unix時間戳 –