我想知道有没有我们能找到给定年份的DST(day light saving time)
。
答案 0 :(得分:2)
美国的夏令时从3月的第二个星期日开始,到11月的第一个星期日结束。所以......
<?php
$remove_hour = strtotime("Second Sunday March 0");
$add_hour = strtotime("First Sunday November 0");
$time = time();
if( $time >= $remove_hour && $time < $add_hour )
{
var_dump("Lost an hour");
}
else
{
var_dump("Gained an hour");
}
?>
虽然据我所知,这一年并没有改变?不确定你是什么意思?
答案 1 :(得分:1)
如果使用DST,您可以使用标准I
函数中的date
参数获取0/1标记。