gpt4 book ai didi

php - 使用 PHP 5.2 将 X 周添加到日期

转载 作者:可可西里 更新时间:2023-11-01 13:37:14 25 4
gpt4 key购买 nike

我在 1and1 的共享主机包只包含 PHP 5.2.17——所以我不能使用 DateTime 对象。很烦人!

我目前有这段代码

$eventDate = new DateTime('2013-03-16'); // START DATE
$finishDate = $eventDate->add(new DateInterval('P'.$profile["Weeks"].'W'));

但是显然不行。

我怎样才能使用适用于 PHP5.2 的代码? (代码将 X 周数添加到特定日期。)

最佳答案

只需使用 strtotime() 获取时间戳并添加一周的 x * 秒

$newTime = strtotime('2013-03-16') + ($numberOfWeeks * 60 * 60 * 24 * 7); // 604800 seconds

或者我刚刚发现的:

$newTime = strtotime('+'.$numberOfWeeks.' weeks', strtotime('2013-03-16'));

或者,您可以使用 DateTime 类。使用方法 modify 更改日期(如 strtotime):

$d = new DateTime('2013-03-16');
$d->modify('+'.$numberOfWeeks.' weeks');

关于php - 使用 PHP 5.2 将 X 周添加到日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9927243/

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