| @@ 172-176 (lines=5) @@ | ||
| 169 | */ |
|
| 170 | public function nextWorkingDay(string $date = null) : string |
|
| 171 | { |
|
| 172 | if ($date === null) { |
|
| 173 | $dateTime = new \DateTime($this->dateTime->format('Y-m-d')); |
|
| 174 | } else { |
|
| 175 | $dateTime = new \DateTime($date); |
|
| 176 | } |
|
| 177 | ||
| 178 | do { |
|
| 179 | $dateTime->modify('+1 day'); |
|
| @@ 193-197 (lines=5) @@ | ||
| 190 | */ |
|
| 191 | public function nextWorkingTime(string $date = null) : string |
|
| 192 | { |
|
| 193 | if ($date === null) { |
|
| 194 | $dateTime = new \DateTime($this->dateTime->format('Y-m-d H:i')); |
|
| 195 | } else { |
|
| 196 | $dateTime = new \DateTime($date); |
|
| 197 | } |
|
| 198 | ||
| 199 | $nextWorkingTime = ''; |
|
| 200 | ||
| @@ 271-275 (lines=5) @@ | ||
| 268 | */ |
|
| 269 | public function modify(int $minutes, string $date = null) : string |
|
| 270 | { |
|
| 271 | if ($date === null) { |
|
| 272 | $dateTime = new \DateTime($this->dateTime->format('Y-m-d H:i')); |
|
| 273 | } else { |
|
| 274 | $dateTime = new \DateTime($date); |
|
| 275 | } |
|
| 276 | ||
| 277 | $nextWorkingTime = $this->nextWorkingTime($dateTime->format('Y-m-d H:i')); |
|
| 278 | ||