我正在使用一个API,该API需要时间序列数据中第一个时间间隔的年份的DST详细信息。
例如,对于位于America/Chicago
的帐户,我需要知道:
# 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具有良好的DataTime功能但是如何查找特定年份的DST详细信息?我不想求助于添加/减去任意间隔并检查日期是否在夏令时$dt->format('I')
。
我知道PHP在内部使用tzdata
具有所有这些细节但是它们是否暴露?有没有办法在PHP中本地获取该数据?如果没有,我可以exec()
使用linux实用程序吗?
谢谢。