3v4l.org

run code in 300+ PHP versions simultaneously
<?php function isDST(\DateTime $date){ return $date->getTimezone()->getTransitions($date->getTimestamp())[0]['isdst']; } var_dump(isDST(new \DateTime('2014-03-31', new \DateTimeZone('Europe/London'))));

preferences:
50.89 ms | 402 KiB | 5 Q