📅  最后修改于: 2023-12-03 14:45:14.116000             🧑  作者: Mango
PHP的date_modify()函数用于修改给定日期时间的值。它返回修改后的日期时间值。
date_modify ( DateTime $object , string $modify )
参数:
返回值: 返回修改后的DateTime对象,如果有错误,返回false。
DateTime对象,此参数必须是一个DateTime类的实例。
DateTime对象是PHP 5的新特性。DateTime类提供了处理日期和时钟的方法。使用DateTime类你可以执行各种常见的日期时间操作。
用来修改日期时间的字符串。字符串中包含以下类型的修改器:
date_modify()函数返回修改后的DateTime对象,如果有错误,则返回false。
<?php
$date = date_create('2019-05-31');
echo date_format($date, 'Y-m-d H:i:s') . "<br>";
date_modify($date, '+1 day');
echo date_format($date, 'Y-m-d H:i:s') . "<br>";
date_modify($date, '-1 week');
echo date_format($date, 'Y-m-d H:i:s') . "<br>";
date_modify($date, '+1 month -2 weeks +3 days');
echo date_format($date, 'Y-m-d H:i:s') . "<br>";
?>
2019-05-31 00:00:00
2019-06-01 00:00:00
2019-05-25 00:00:00
2019-06-28 00:00:00
以上代码会创建一个DateTime对象,然后演示如何使用date_modify()函数将其修改为不同的日期时间。第一个例子演示了如何添加一天。第二个例子演示了如何减去一个星期,第三和第四个示例演示了如何同时应用多个修改器。