夏時間(DST)の資料

夏時刻:
夏時刻導入に先立って法律を整備し施行する必要がある。
またJSTはUTC+9で決め打ちされている機器やソフトが多く実施するには十分な認知移行期間が必要であり、
夏時刻を来年から突然はじめましょうという具合に導入することはできない。

一部の特権階級の安易な思い付きでオリンピックがあるから期限付きでやろうなんてことは、まず出来ない。アナログ時計の針を公正するような単純なものではない。IT関係の省庁が不可能と説得してくれるだろう。

夏時間の機械的な問題点
    • 記録時刻に夏時間の有無を明記していない場合、観測データや決済システムに支障をきたす恐れがある。
    • 夏時間開始時に存在しない時間帯がある(時刻のスキップ現象)
    • 夏時間終了直前は同じ時刻が2回存在する(時刻のリピート現象)
  • ハードウェアの更新が必要になる場合がある
  • OSの更新が必要になる場合がある
  • ソフトウェアの更新が必要になる場合がある
  • 物理的に不可能な場合がある(更新機能のない機器)

リンク
  • 夏時間が適用されるタイムゾーンにおける mktime 関数利用時の注意事項について
    https://blogs.msdn.microsoft.com/jpvsblog/2016/04/18/dst-mktime/
  • 標準時間から夏時間への切替時に境界を明確にするには...()
    https://docs.oracle.com/cd/E57425_01/121/NLSPG/ch4datetime.htm

協定世界時間(UTC)

アメリカ
太平洋標準時間(PST) : UTC-8
太平洋夏時間(PDT)

日本
日本の夏時間の記号は?


現在のシステム時刻が夏時間であるかチェックする
  • GetDynamicTimeZoneInformation 関数
  • php言語: date('I')

指定した日付が夏時間かどうか判定するには?
  • php言語: date('I', $timestamp)

夏時間中のタイムゾーンを取得するには
  • GetDynamicTimeZoneInformation 関数
  • php言語: date_offset_get

任意の夏時間中の日付時刻をutc時刻に正確に変換するには