現在の MST 時刻
現在の Unix タイムスタンプ付きの山岳部標準時のライブ時計。MST は UTC-7 で、米国の山岳部の州で 11 月から 3 月まで有効です。
Source time
Enter the date and time you want to convert.
Target timezones
The same moment shown in each timezone.
Mountain Standard Time (MST)
MST(山岳部標準時)は UTC-7:00 で、コロラド、ユタ、モンタナ、ワイオミング、ニューメキシコ、そしてアイダホやオレゴンの一部などの州をカバーします。アリゾナ州(ナバホ・ネーションを除く)は通年 MST のままで、MDT を一切採用しません。IANA タイムゾーン America/Denver は DST を採用する山岳地域をカバーします。
山岳部標準時が使われる場所
MST(UTC−7)は米国とカナダの山岳部時間地域をカバーします。場所によっては通年、別の場所では冬の標準として使われます。IANA:America/Denver。
- 米国:デンバー、ソルトレイクシティ、アルバカーキ、エルパソ、ボイシ
- 通年 MST(DST なし):アリゾナの大半(America/Phoenix)、メキシコのソノラ、サスカチュワン(CST 相当)
- カナダ:アルバータの大半、ブリティッシュコロンビアとノースウェスト準州の一部
- メキシコ:ソノラは通年 MST を採用;チワワとバハ・カリフォルニア・スルは冬に MST を採用
MST と MDT — そしてアリゾナの例外
山岳部時間の大半は夏に MDT(UTC−6)へ切り替わりますが、アリゾナは通年 MST のままです — ただし DST を採用するナバホ・ネーションを除きます。「Mountain Time」の値は、同じ州の同じ日付でも異なるオフセットを意味することがあります。
- MDT = UTC−6;MST = UTC−7
- America/Phoenix は恒久 MST のアリゾナの IANA 名
- ナバホ・ネーションは America/Denver を使い、DST を採用する
- ブリティッシュコロンビアのピースリバー地区も通年 MST のまま
MST と Unix エポック — 変換例
山岳部標準時は UTC−7 です。MST の壁掛け時計の時刻を Unix エポックに変換するには、7 時間足して UTC を求めます。たとえば 2026-01-15 08:00:00 MST は 2026-01-15 15:00:00 UTC に相当し、エポックから 1768570800 秒です。アリゾナ以外では、米国の夏の数か月の間ゾーンが MDT(UTC−6)に切り替わるため、ほとんどの日付ライブラリは「America/Denver」を冬は MST、夏は MDT と報告します。
- MST エポック = UTC エポック + 25200(UTC − 7 = MST)
- アリゾナは通年 MST のまま(IANA ゾーン「America/Phoenix」)
- 山岳部タイムゾーンの大半は「America/Denver」を使い、夏に MDT へ切り替わる
- Python: datetime(2026,1,15,8,tzinfo=ZoneInfo('America/Denver')).timestamp() → 1768570800.0
スケジュールジョブとレポートにおける MST
MST に対して cron ジョブを実行するチームは、スケジュールを壁掛け時計に合わせるか、絶対的な UTC の瞬間に合わせるかを決める必要があります。壁掛け時計に合わせると、09:00 MST のジョブは通年で現地時間 09:00 に実行され続けますが、アリゾナ以外の地域では DST 切り替えのたびに基礎となる UTC 時刻が 1 時間ずれます。UTC に合わせると絶対的なスケジュールは安定しますが、現地の時計は年 2 回ずれます。どちらかを選び、文書化してください。
- アリゾナ専用のレポートには「America/Phoenix」を使う — SUM/AVG ウィンドウを壊す DST 切り替えがない
- 複数州の山岳地域には「America/Denver」を使い、DST 処理を cron オペレーターに書き込む
- コードで固定の「−7」オフセットを避ける — アリゾナ以外のゾーンでは半年間誤りになる
- 日次の締め処理が MST の真夜中に終わるのか UTC の真夜中に終わるのかを文書化する