如何在这一天用碳获得第+4周

how to get week +4 in this day with carbon

我这里有问题我想使用 carbon 从当前日期获取 +4 周日期,+4 周计划将根据用户输入的内容动态变化,我该怎么做,我已尝试使用此代码,但该退一步了

 $dt = Carbon::now();
        dd($dt->week(4)->format('Y-m-d'));

我不确定是否理解你的问题,但我想你只需要使用:

$dt = Carbon::now();
$dt->addWeeks(4);

dd($dt->format('Y-m-d');

查看 Carbon 文档,您可以使用 addWeeks():

$dt = Carbon::now();
dd($dt->addWeeks(4)->format('Y-m-d'));

您使用的 week() 方法使用给定的一周的第一天和第一周中包含的一年的第一天设置周数。

如此简单的任务不需要碳。 使用日期时间

echo date_create('+4 weeks')->format("Y-m-d");

或与日期和 strtotime

echo date("Y-m-d",strtotime('+4 weeks'));