函式:date_date_set()
函式描述:設定日期物件的年份、月份和日期並返回修改後的日期物件。
用法: date_date_set(DateTime $object, int $year, int $month, int $day): DateTime|false
引數:
- $object:DateTime物件,要設定日期的物件。
- $year:要設定的年份。
- $month:要設定的月份。
- $day:要設定的日期。
返回值: 返回修改後的DateTime物件,如果發生錯誤,則返回false。
示例:
// 建立一個新的DateTime物件
$dateObj = new DateTime();
// 輸出初始日期
echo $dateObj->format('Y-m-d'); // 輸出:當前日期
// 設定日期為2022年5月10日
$newDateObj = date_date_set($dateObj, 2022, 5, 10);
// 輸出修改後的日期
echo $newDateObj->format('Y-m-d'); // 輸出:2022-05-10
在上面的示例中,我們使用date_date_set()
函式將初始日期物件設定為2022年5月10日並返回修改後的日期物件。然後,我們使用format()
方法將修改後的日期物件格式化為"Y-m-d"(年-月-日)的形式,並輸出結果。