0
点赞
收藏
分享

微信扫一扫

ThinkPHP 5.1中获取到你跟前日期的未来n天

可以使用 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' 的格式。

举报

相关推荐

0 条评论