牛牛在线工具

DateTime::modify()

收录 8868 个 PHP 函数,含用途说明与用法示例。

DateTime::modify()

修改一个 DateTime 对象的日期和时间

函数名:DateTime::modify() 适用版本:支持自 PHP 5.2.0 起 语法:public DateTime DateTime::modify ( string $modify ) 说明: DateTime::modify() 方法用于修改一个 DateTime 对象的日期和时间。它接受一个字符串参数,该参数定义了要进行的修改。修改的规则遵循 PHP strtotime() 函数的规则。 参数: modify:一个字符串,用于定义要进行的修改。 返回值: DateTime 对象。如果修改失败则返回 FALSE。 示例: // 创建一个日期时间对象 $date = new DateTime('2022-01-15'); // 使用 modify() 方法修改日期为下一个月 $date->modify('+1 month'); echo $date->format('Y-m-d'); // 输出:2022-02-15 // 使用 modify() 方法修改时间为下午3点30分 $date->modify('15:30'); echo $date->format('Y-m-d H:i:s'); // 输出:2022-02-15 15:30:00 // 使用 modify() 方法添加2天 $date->modify('+2 days'); echo $date->format('Y-m-d'); // 输出:2022-02-17 // 使用 modify() 方法减少1小时 $date->modify('-1 hour'); echo $date->format('Y-m-d H:i:s'); // 输出:2022-02-17 14:30:00 在以上示例中,我们首先创建了一个 DateTime 对象,表示日期为 2022 年 1 月 15 日。然后使用 modify() 方法对日期进行了不同的修改操作。第一个示例将日期修改为下个月的同一天,第二个示例修改了时间为下午3点30分,第三个示例添加了2天,最后一个示例减少了1小时。通过 format() 方法可以获取修改后的日期时间的格式化字符串。