📜  日期 + 14 天 php (1)

📅  最后修改于: 2023-12-03 15:26:18.233000             🧑  作者: Mango

计算日期加上14天的方法

在PHP中,可以使用DateTime类和DateInterval类计算一个日期加上14天后的日期。下面是一个例子:

$now = new DateTime(); // 获取当前日期和时间

$interval = new DateInterval('P14D'); // 创建一个14天的时间间隔

$futureDate = $now->add($interval); // 将14天的时间间隔加到当前日期上

echo $futureDate->format('Y-m-d'); // 输出加上14天后的日期

这段代码创建了一个DateTime对象表示当前日期和时间,然后创建了一个DateInterval对象表示14天的时间间隔。接着,使用add()方法将该时间间隔加到当前日期上,最后使用format()方法输出加上14天后的日期。

另外,也可以使用strtotime()函数计算一个日期加上14天后的时间戳,然后再将其转换为日期。下面是一个例子:

$now = time(); // 获取当前时间戳

$futureTime = strtotime('+14 days', $now); // 计算加上14天后的时间戳

$futureDate = date('Y-m-d', $futureTime); // 将时间戳转换为日期

echo $futureDate; // 输出加上14天后的日期

这段代码使用time()函数获取当前时间戳,然后使用strtotime()函数计算加上14天后的时间戳。最后,使用date()函数将该时间戳转换为日期并输出。