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:
62.43 ms | 402 KiB | 5 Q