3v4l.org

run code in 300+ PHP versions simultaneously
<?php $days = '2-3'; $daysArray = explode('-', $days); $daysDiff = $daysArray['1'] - $daysArray['0']; // если разница в днях оказалась больше трех дней // то подкорректируем дату так: возьмем макс срок и отнимем 3 дня (макс возможный) if ($daysDiff > 3) { $maxDay = max($daysArray); $minDay = $maxDay - self::MAX_DELIVERY_RANGE; $correctedDaysInterval = [$maxDay . '-' . $minDay]; print_r($correctedDaysInterval); }

preferences:
62.01 ms | 402 KiB | 5 Q