0
我在查看PHP date()
文件并认为'I'
会告诉我您提供的日期是否在DST中。所以,我希望以下内容:我可以使用PHP date()测试夏令时(DST)吗?
$d = strtotime('2012-07-01 12:30:00, Europe/London'); // this is in DST
$bool = date('I',$d); // 1
,但得到这个:
$bool = date('I',$d); // 0
很显然,我阅读文档错误。我知道我可以使用dateTimeZone()
转换做到这一点,但是这不是date()
的特征吗?
你说得对,'date_defaul t_timezone_set('Europe/London');'then'date('I');'按预期工作。 – Owen