php – 使用DateInterval将Date添加到DateTime对象

前端之家收集整理的这篇文章主要介绍了php – 使用DateInterval将Date添加到DateTime对象前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
目前我的代码添加了一周,但我使用的是Days而不是Weeks.我已经阅读了 documentation并且不太明白它是如何工作的.

PHP: DateInterval

# Adds 7 days to the project launch date.
$project_launch_date->add(new DateInterval('P7D'));

而不是手动7天,我如何指定,“添加一周”或“添加n周”?

如果DateInterval不清楚,可以使用更清晰的DateTime类修改.
$date = new DateTime();
$date->modify('+1 day');
$date->modify('+5 week');

我更喜欢使用modify,因为它使代码在没有注释的情况下更具可读性

如果您更喜欢使用DateInterval,这里有一个很好的参考:http://www.php.net/manual/en/dateinterval.construct.php

那么5周将是P5W,3个月将是P3M,5周和3个月将是P3M5W等等.

猜你在找的PHP相关文章