php:modify,PHP date_modify() 函数用法及示例

PHP date_modify() 函数用法及示例

date_modify()函数修改日期时间(DateTime)对象的值

定义和用法

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

语法date_modify($object, $modify)

参数序号参数及说明

1object (必需)

这表示您要修改的DateTime对象。

2modify (必需)

这是日期/时间字符串,指定需要的修改。

返回值

返回被修改的 DateTime 对象。如果失败,此函数将返回布尔值false。

PHP版本

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

在线示例

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

示例<?php

//修改日期

$date = date_modify(new DateTime(), "+15 day");

print("Date: ".date_format($date, "Y/m/d"));

?>测试看看‹/›

输出结果Date: 2020/05/21

在线示例

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

示例<?php

//创建一个DateTime对象

$date_time_Obj = date_create("25-09-1989");

print("原始日期: ".date_format($date_time_Obj, "Y/m/d"));

print("\n");

//设置日期

$date = date_modify($date_time_Obj, "+15 years 7 months 23 days" );

print("修改日期: ".date_format($date, "Y/m/d"));

?>测试看看‹/›

输出结果原始日期: 1989/09/25

修改日期: 2005/05/18

在线示例

您还可以通过指定星期数来修改日期,如

示例<?php

//创建DateTime对象

$date_time_Obj = date_create("25-09-1989");

print("原始日期: ".date_format($date_time_Obj, "Y/m/d"));

print("\n");

//设置日期

$date = date_modify($date_time_Obj, "1960 weeks" );

print("修改日期: ".date_format($date, "Y/m/d"));

?>测试看看‹/›

这将产生以下输出-原始日期: 1989/09/25

修改日期: 2027/04/19

在线示例

将指定日期增加1天

示例<?php

$date = new DateTime("1990-12-12");

$date->modify("+1 day");

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

?>测试看看‹/›

这将产生以下输出-1990-12-13

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值