gpt4 book ai didi

php - 使用 DateInterval 将星期添加到 DateTime 对象

转载 作者:可可西里 更新时间:2023-11-01 12:41:20 29 4
gpt4 key购买 nike

目前我的代码是添加一周,但我使用的是天而不是周。我读过 documentation并且不太了解它是如何工作的。

PHP: DateInterval

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

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

最佳答案

如果你不清楚DateInterval,你可以使用更明确的modify DateTime类。

$date = new DateTime();
$date->modify('+1 day');
$date->modify('+5 week');

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

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

所以 5 周将是 P5W,3 个月将是 P3M,5 周和 3 个月将是 P3M5W,依此类推。

关于php - 使用 DateInterval 将星期添加到 DateTime 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13088638/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com