当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


PHP DateTimeImmutable modify()用法及代码示例


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



相关用法


注:本文由纯净天空筛选整理自Kanchan_Ray大神的英文原创作品 PHP | DateTimeImmutable modify() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。