Php碳-添加天而不添加周

Php碳-添加天而不添加周,php,date,Php,Date,我有一个功能,可以用碳来增加天数,问题是我不想增加几周的天数 这是我的职责 function addDaysWithoutWeeks($dateTimeString='',$days=0) { $date = Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $dateTimeString, 'Europe/Madrid'); return $date->addDays($days); } 例如,如果我将在以下各项中添加3天:

我有一个功能,可以用碳来增加天数,问题是我不想增加几周的天数

这是我的职责

function addDaysWithoutWeeks($dateTimeString='',$days=0)
{
    $date = Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $dateTimeString, 'Europe/Madrid');
    return $date->addDays($days);
}
例如,如果我将在以下各项中添加3天:

2018-08-24 the result should be 2018-08-29
如何在添加日时删除或省略周。

希望这有帮助

function addDaysWithoutWeeks($dateTimeString='',$days=0)
{
    $date = Carbon\Carbon::createFromFormat('Y-m-d H:i:s', $dateTimeString, 'Europe/Madrid');
    return $date->addWeekdays($days);
}

我知道已经很晚了,而且已经回答了,但是现在Carbon有了添加工作日功能。你的意思是跳过周末吗?只增加工作日?我想他的意思是只增加周末(
我不想增加几周。
)。不确定tbh。逻辑不清楚。要么用术语进行详细解释,要么添加更多示例。@aynber我需要跳过周末我需要添加天数,但跳过周末@vamsi@Alexd2以上代码将跳过周末。它将只添加工作日(周一至周五)