在PHP中,使用DateInterval對象進行日期截斷非常簡單。首先,你需要創建一個DateInterval對象,然后使用Date對象的modify()方法來調整日期。以下是一個示例:
<?php
// 創建一個當前日期的Date對象
$date = new DateTime();
// 創建一個DateInterval對象,表示1天的時間間隔
$interval = new DateInterval('P1D');
// 使用modify()方法將日期減去1天
$date->modify('-1 day');
// 輸出截斷后的日期
echo $date->format('Y-m-d'); // 輸出格式化后的日期,例如:2022-08-30
?>
在這個例子中,我們創建了一個表示1天時間間隔的DateInterval對象,然后將其應用到當前日期上,從而實現了日期的截斷。你可以根據需要修改DateInterval對象的參數來截斷不同的時間單位(如小時、周、月等)。