简体   繁体   English

Php carbon - 添加没有周的天数

[英]Php carbon - add days without weeks

I have a function to add days with carbon, the problem is that I want not add days of weeks.我有一个用碳添加天数的功能,问题是我不想添加周数。

This is my function这是我的功能

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

For example if I'll add 3 days to:例如,如果我将 3 天添加到:

2018-08-24 the result should be 2018-08-29

How to can delete or omit the weeks when add days.?如何在添加日期时删除或省略星期。?

Hope this helps希望这可以帮助

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

I know it's late and already answered but now Carbon has addWeekdays() function.我知道已经晚了,已经回答了,但现在 Carbon 有addWeekdays()功能。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM