PHP date_modify() 函数

PHP date_modify() 函数

定义和用法

date_modify() 函数是 DateTime::modify() 函数的别名。该函数用于修改 DateTime 对象中的日期。它会改变给定对象的时间戳。

语法

date_modify(object,modify)

参数

序号 参数及其描述
1 $object(必填) 这表示您要修改的DateTime对象。
2 $modify(必填) 这是一个指定所需修改的日期/时间字符串。

返回值

PHP date_modify() 函数返回修改后的 DateTime 对象。如果失败,该函数返回布尔值 false。

PHP 版本

此函数首次引入于 PHP 版本 5.2.0,并适用于所有后续版本。

示例

以下示例演示了 date_modify() 函数的用法。

<?php
   //Modifying the date
   date = date_modify(new DateTime(), "+15 day");     print("Date: ".date_format(date, "Y/m/d"));
?>

这将产生以下结果:

Date: 2020/05/21

示例

以下示例创建一个DateTime对象,并使用date_modify()函数修改其日期。

<?php
   //Creating a DateTime object
   date_time_Obj = date_create("25-09-1989");
   print("Original Date: ".date_format(date_time_Obj, "Y/m/d"));
   print("\n");
   //Setting the date
   date = date_modify(date_time_Obj, "+15 years 7 months 23 days" );   
   print("Modified Date: ".date_format($date, "Y/m/d"));
?>

这将产生以下结果−

Original Date: 1989/09/25
Modified Date: 2005/05/18

示例

你还可以通过指定以周为单位的数量来修改日期

<?php
   //Creating a DateTime object
   date_time_Obj = date_create("25-09-1989");
   print("Original Date: ".date_format(date_time_Obj, "Y/m/d"));
   print("\n");
   //Setting the date
   date = date_modify(date_time_Obj, "1960 weeks" );   
   print("Modified Date: ".date_format($date, "Y/m/d"));
?>

将下面的英文翻译成中文,不解释,保留HTML格式:

这将产生以下输出−

Original Date: 1989/09/25
Modified Date: 2027/04/19

示例

<?php
   date = new DateTime("1990-12-12");date->modify("+1 day");

   echo $date->format("Y-m-d");
?>

这将产生以下输出─

1990-12-13

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程