定義和用法
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中文網其他相關文章!