首頁  >  文章  >  後端開發  >  php date_diff函數的定義與用法

php date_diff函數的定義與用法

巴扎黑
巴扎黑原創
2017-05-24 14:28:505296瀏覽

定義和用法

date_diff() 函數傳回兩個 DateTime 物件間的差值。

語法

date_diff(datetime1,datetime2,absolute);

參數說明:

#datetime1    必有。規定一個 DateTime 物件。    

datetime2    必有。規定一個 DateTime 物件。    

absolute    可選。規定一個布林值。 TRUE 表示間隔/差值必須是正的。預設是 FALSE。    

傳回值:

如果成功則傳回 DateInterval 對象,表示兩個日期間的差值。如果失敗則傳回 FALSE。

 實例展示:

<!DOCTYPE html>
<html>
<body>
<?php
$date1=date_create("2013-03-15");
$date2=date_create("2013-12-12");
$diff=date_diff($date1,$date2);
echo $diff->format("%R%a days");
?>
</body>
</html>

運行結果:

+272 days

設定一個時間2013-03-15為$date1,另一個時間2013-12-12是$date2 ,再透過date_diff函數求兩個時間時間的差值,輸出出來。

以上是php date_diff函數的定義與用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn