PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP date_modify() 函數(shù)用法及示例

PHP Date & Time 函數(shù)手冊

date_modify()函數(shù)修改日期時間(DateTime)對象的值

定義和用法

date_modify()函數(shù)是DateTime::modify()的別名。此函數(shù)用于修改DateTime對象中的日期。它改變給定對象的時間戳。

語法

date_modify($object, $modify)

參數(shù)

序號參數(shù)及說明
1

object (必需)

這表示您要修改的DateTime對象。

2

modify (必需)

這是日期/時間字符串,指定需要的修改。

返回值

 返回被修改的 DateTime 對象。如果失敗,此函數(shù)將返回布爾值false。

PHP版本

此函數(shù)最初是在PHP版本5.2.0中引入的,并且可以在所有更高版本中使用。

在線示例

以下示例演示了date_modify()函數(shù)的用法-

<?php
   //修改日期
   $date = date_modify(new DateTime(), "+15 day");   
   print("Date: ".date_format($date, "Y/m/d"));
?>
測試看看?/?

輸出結(jié)果

Date: 2020/05/21

在線示例

下面的示例創(chuàng)建一個DateTime對象,并使用date_modify()函數(shù)修改其日期。-

<?php
   //創(chuàng)建一個DateTime對象
   $date_time_Obj = date_create("25-09-1989");
   print("原始日期: ".date_format($date_time_Obj, "Y/m/d"));
   print("\n");
   //設(shè)置日期
   $date = date_modify($date_time_Obj, "+15 years 7 months 23 days" );   
   print("修改日期: ".date_format($date, "Y/m/d"));
?>
測試看看?/?

輸出結(jié)果

原始日期: 1989/09/25
修改日期: 2005/05/18

在線示例

您還可以通過指定星期數(shù)來修改日期,如

<?php
   //創(chuàng)建DateTime對象
   $date_time_Obj = date_create("25-09-1989");
   print("原始日期: ".date_format($date_time_Obj, "Y/m/d"));
   print("\n");
   //設(shè)置日期
   $date = date_modify($date_time_Obj, "1960 weeks" );   
   print("修改日期: ".date_format($date, "Y/m/d"));
?>
測試看看?/?

這將產(chǎn)生以下輸出-

原始日期: 1989/09/25
修改日期: 2027/04/19

在線示例

將指定日期增加1天

<?php
   $date = new DateTime("1990-12-12");
   $date->modify("+1 day");
   
   echo $date->format("Y-m-d");
?>
測試看看?/?

這將產(chǎn)生以下輸出-

1990-12-13
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清