0
私は、とにかく指定された年のDST(day light saving time)
を見つけることができます。特定の年の昼間の節約時間をPHPを使って調べる
私は、とにかく指定された年のDST(day light saving time)
を見つけることができます。特定の年の昼間の節約時間をPHPを使って調べる
標準date
関数のI
パラメータを使用して、DSTの場合は0/1フラグを取得できます。米国夏時間の
3月の第2日曜日に始まり、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");
}
?>
これは毎年変わることはありませんが、あなたはそれが何を意味するか分かりませんか?
「指定された年」?毎年DST期間と1つのDST期間があります(最近の経歴で切り替わった国にもかかわらず)。 – deceze
「一年」はどういう意味ですか? DSTは国によって異なる場合があります。 –
2012年以降は計算したいと思います。 –