PHPdate()
のドキュメントを見ていると'I'
、提供された日付が 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()
同様の機能ではありませんか?