3v4l.org

run code in 300+ PHP versions simultaneously
<?php $now = new DateTimeImmutable; $next = new DateTimeImmutable("last day of next week - 4 weekdays"); var_dump($now->format('d.m.Y'), $next->format('d.m.Y'), $next->diff($now)->format('%a'));
Output for 8.0.10 - 8.0.30, 8.1.0 - 8.1.28, 8.2.0 - 8.2.18, 8.3.0 - 8.3.6
string(10) "23.03.2017" string(10) "27.03.2017" string(1) "4"
Output for 7.0.17 - 7.0.20, 7.1.3 - 7.1.20, 7.2.0 - 7.2.33, 7.3.16 - 7.3.33, 7.4.0 - 7.4.33, 8.0.0 - 8.0.9
string(10) "23.03.2017" string(10) "27.03.2017" string(1) "3"
Output for 7.0.0 - 7.0.16, 7.1.0 - 7.1.2
string(10) "23.03.2017" string(10) "27.03.2017" string(1) "7"

preferences:
148.38 ms | 402 KiB | 170 Q