可以使用 PHP 的 date()
函数和 strtotime()
函数来进行操作
// 获取当前日期
$currentDate = date('Y-m-d');
// 获取未来 5 天的日期
$futureDates = [];
for ($i = 1; $i <= 5; $i++) {
$futureDate = date('Y-m-d', strtotime("+$i day"));
$futureDates[] = $futureDate;
}
// 输出未来 5 天的日期
foreach ($futureDates as $date) {
echo $date . '<br>';
}
在上述示例中,我们首先使用 date('Y-m-d')
获取当前日期,并将其保存在变量 $currentDate
中。然后,使用 for
循环和 strtotime()
函数来获取未来的日期。循环从 1 到 5,每次迭代都通过 strtotime("+$i day")
计算出未来相对于当前日期的日期。通过 date('Y-m-d')
将日期格式化为想要的格式,并将其添加到 $futureDates
数组中。
最后,我们使用 foreach
循环遍历 $futureDates
数组,并输出未来 5 天的日期。
请注意,date()
函数中的格式化字符串 'Y-m-d'
根据您的需求进行调整。如果要包含时间信息,可以使用 'Y-m-d H:i:s'
的格式。