3v4l.org

run code in 500+ PHP versions simultaneously
<?php $a = new DateTimeImmutable('2022-02-17T12:00:00 Europe/Paris'); $b = $a->add(new Dateinterval('P12M')); var_Dump($a, $b, (new DateTimezone('Europe/Paris'))->getTransitions($a->getTimestamp(), $b->getTimestamp()));

preferences:
21.06 ms | 474 KiB | 4 Q