我知道如何检查一年中的过渡,与
$to = (clone $from)->addYear;
$arrTrans = $tz->getTransitions($from->timestamp, $to->timestamp);
数组的第一个元素始终是当天。在这里它将返回 3 个元素,当前日期和更改的 2 天
所以,如果我想知道今天是否是过渡,我会这样做:
$to = (clone $from)->addDay();
$arrTrans = $tz->getTransitions($from->timestamp, $to->timestamp);
我总是会得到当天,但它不会告诉我是否是过渡日。
是否真的必须与前一天进行比较,并检查isdst
属性是否不同,或者有什么好方法吗?