3v4l.org

run code in 300+ PHP versions simultaneously
<?php date_default_timezone_set('America/New_York'); $InitialDateTime = DateTime::createFromFormat('U', '1409611999'); $firstDayofWeek = clone $InitialDateTime; $offset = 6; $firstDayofWeek->modify((($InitialDateTime->format('w') + $offset) % 7) . 'days'); var_dump($firstDayofWeek->add(new DateInterval('P6D')));

preferences:
62.44 ms | 402 KiB | 5 Q