DateTime::add()函數是PHP中的內置函數,用於向給定的DateTime對象添加一定量的時間(天,月,年,小時,分鍾和秒)。
用法:
- 麵向對象的樣式:
DateTime DateTime::add( DateInterval $interval )
- 程序風格:
DateTime date_add( DateTime $object, DateInterval $interval )
參數:此函數使用上麵提到和下麵描述的兩個參數:
- $object:它指定由date_create()函數返回的DateTime對象。此函數返回一個新的DateTime對象。
- $interval:此參數保存DateInterval對象。
返回值:成功更改後,此函數將返回新的DateTime對象;如果失敗,則此函數將返回False。
以下示例程序旨在說明PHP中的DateTime::add()函數:
示例1:
<?php
// Initialising a DateTime
$datetime = new DateTime('2019-09-30');
// DateInterval object is taken as the
// parameter of the add() function
// Here 1 day is added
$datetime->add(new DateInterval('P1D'));
// Getting the new date after addition
echo $datetime->format('Y-m-d') . "\n";
?>
輸出:
2019-10-01
示例2:
<?php
// Initialising a DateTime
$datetime = new DateTime('2019-09-30');
// DateInterval object is taken as the
// parameter of the add() function
// Here 5 hours, 3 Minutes and 10 seconds is added
$datetime->add(new DateInterval('PT5H3M10S'));
// Getting the new date after addition
echo $datetime->format('Y-m-d H:i:s') . "\n";
?>
輸出:
2019-09-30 05:03:10
參考: https://www.php.net/manual/en/datetime.add.php
相關用法
- PHP DateTime sub()用法及代碼示例
- PHP DateTime setDate()用法及代碼示例
- PHP DateTime diff()用法及代碼示例
- PHP DateTime format()用法及代碼示例
- PHP DateTime createFromFormat()用法及代碼示例
- PHP DateTime modify()用法及代碼示例
- HTML del dateTime用法及代碼示例
- HTML ins dateTime用法及代碼示例
- HTML datetime屬性用法及代碼示例
- HTML <del> datetime屬性用法及代碼示例
- HTML <ins> datetime屬性用法及代碼示例
- HTML Input Datetime max用法及代碼示例
- HTML Input Datetime min用法及代碼示例
- HTML Input Datetime name用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PHP | DateTime add() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。