Php 获取一年的夏令时(DST)
我正在使用一个API,它需要时间序列数据中第一个间隔所在年份的DST详细信息 例如,对于位于美国/芝加哥的账户,我需要知道:Php 获取一年的夏令时(DST),php,datetime,datetimeoffset,Php,Datetime,Datetimeoffset,我正在使用一个API,它需要时间序列数据中第一个间隔所在年份的DST详细信息 例如,对于位于美国/芝加哥的账户,我需要知道: # If data starts in 2014 DST Start: 2014-03-09 02:00:00 DST Stop: 2014-11-02 02:00:00 # If data starts in 2009 DST Start: 2009-03-08 02:00:00 DST Stop: 2009-11-01 02:00:00 PHP有很好的数据时间
# If data starts in 2014
DST Start: 2014-03-09 02:00:00
DST Stop: 2014-11-02 02:00:00
# If data starts in 2009
DST Start: 2009-03-08 02:00:00
DST Stop: 2009-11-01 02:00:00
PHP有很好的数据时间函数,但如何找到特定年份的DST详细信息?我不想诉诸于添加/减去任意间隔并检查日期是否为夏令时$dt->format('I')
我知道PHP在内部使用了tzdata
,其中包含了所有这些细节,但它们是公开的吗?有没有办法在PHP中以本机方式获取这些数据?如果没有,是否有linux实用程序可以exec()
谢谢。PHP有一个名为的方法返回此信息PHP有一个名为的方法返回此信息