DateTimeImmutable::modify()函數是PHP中的內置函數,用於修改或更改創建的DateTimeImmutable對象的時間戳。
用法:
DateTimeImmutable DateTimeImmutable::modify( string $modify )
參數:此函數使用上麵提到和下麵描述的兩個參數:
- object:此參數保存date_create()函數返回的DateTime對象。
- $modify此參數保存日期/時間字符串,該字符串是更改給定DataTimeImmutable對象的時間集。
返回值:如果成功,此函數將返回修改後的DateTimeImmutable對象;如果失敗,則返回False。
以下示例程序旨在說明PHP中的DateTimeImmutable::modify()函數:
示例1:該程序以5天為增量修改給定日期。
<?php
// PHP program to illustrate DateTimeImmutable::modify()
// function
// creating a DateTime object
$datetimeImmutable = new DateTimeImmutable('2019-10-02T00:00:00');
// Calling of date DateTimeImmutable::modify() function
// with the increment of 5 days as parameters
$newDateTimeImmutable = $datetimeImmutable->modify('+5 days');
// Getting the modified date in "y-m-d" format
echo $newDateTimeImmutable->format('Y-m-d');
?>
輸出:
2019-10-07
示例2:該程序以2個月為增量修改給定日期。
<?php
// PHP program to illustrate DateTimeImmutable::modify()
// function
// Creating a DateTime object
$datetimeImmutable = new DateTimeImmutable('2019-10-02T00:00:00');
// Calling of date DateTimeImmutable::modify() function
// with the increment of 2 months as parameters
$newDateTimeImmutable = $datetimeImmutable->modify('+2 months');
// Getting the modified date in "y-m-d" format
echo $newDateTimeImmutable->format('Y-m-d');
?>
輸出:
2019-12-02
參考: https://www.php.net/manual/en/datetimeimmutable.modify.php
相關用法
- PHP DateTimeImmutable add()用法及代碼示例
- PHP DateTimeImmutable::sub()用法及代碼示例
- PHP DateTimeImmutable setDate()用法及代碼示例
- PHP DateTimeImmutable setTime()用法及代碼示例
- PHP DateTimeImmutable setTimestamp()用法及代碼示例
- PHP DateTimeImmutable::setTimezone()用法及代碼示例
- PHP DateTimeImmutable setISODate()用法及代碼示例
- PHP DateTime modify()用法及代碼示例
- p5.js arc()用法及代碼示例
- p5.js hex()用法及代碼示例
- PHP key()用法及代碼示例
注:本文由純淨天空篩選整理自Kanchan_Ray大神的英文原創作品 PHP | DateTimeImmutable modify() Function。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。