3v4l.org

run code in 300+ PHP versions simultaneously
<?php $date = new DateTimeImmutable('2021-03-28 03:00:00', new DateTimeZone('Europe/Amsterdam')); $_30mbefore = $date->sub(new DateInterval('PT30M')); $_30mafter = $date->add(new DateInterval('PT30M')); var_dump($date->format(DATE_ATOM)); var_dump($_30mbefore->format(DATE_ATOM)); var_dump($_30mafter->format(DATE_ATOM));

preferences:
138.78 ms | 404 KiB | 5 Q