3v4l.org

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

preferences:
33.36 ms | 402 KiB | 5 Q