Прыгать на следующий рабочий день, если дата приходится на выходные


и В PHP, я получил определенную дату, исходя из базы данных, которая является датой, который был сделан запрос.

мне Нужно добавить 5 рабочих дней с этой даты, которая является датой, сроком на запрос должен быть доставлен. В этом отсчет нужно игнорировать выходные дни.

и в Настоящее время у меня есть следующий код для добавления в 5 дней, но в той части, пропустить выходные, что проходит трудно.

Например:

 $data_banco = new DateTime('2016-07-07'); // Quinta

 $data_prazo = clone $data_banco;

 $data_prazo->modify('+5 days'); 

Какой способ просто добавьте даты, прыжки конца недели, в PHP?

Author: Wallace Maxters, 2016-07-27

1 answers

Как я говорю иногда, некоторые функции PHP "спикеры" (в PHP это называется relative formats), в случае, если имеется инструкция вызова weekday, который представляет дни недели (или как мы его называем), по будням)

В этом случае, Если сумма любой день:

$obj->modify('+5 days');

Если вы сделаете это будут суммироваться дней недели, "рабочих дней":

$obj->modify('+5 weekdays');

Документации, ведь другими инструкциями/форматы (Relative Formats Форматы относительные):

 7
Author: Guilherme Nascimento, 2017-12-12 16:21:29