- var_dump: documentation ( source)
<?php
function isDST(\DateTime $date){
return $date->getTimezone()->getTransitions($date->getTimestamp(), $date->getTimestamp())[0]['isdst'];
}
$date = new \DateTime('2014-03-08', new \DateTimeZone('America/New_York'));
var_dump(isDST($date));
$date = new \DateTime('2014-03-10', new \DateTimeZone('America/New_York'));
var_dump(isDST($date));
$date = new \DateTime();
var_dump(isDST($date));