Connect via MCP →

Enter Calculation

Formula

Advertisement

Results

Mountain Time (MST)
10:00
MST (UTC−7)
Eastern Time (EST) 12:00 (UTC−5)
Conversion MST = EST − 2 hours

What Is the EST to MST Converter?

This tool converts a time given in Eastern Standard Time (EST) to Mountain Standard Time (MST). Both are North American standard time zones. EST is fixed at UTC−5 and MST is fixed at UTC−7, which means MST is always 2 hours behind EST. Enter any hour (0–23) and minute and the converter returns the equivalent Mountain Time.

How to Use It

Type the Eastern Time hour in 24-hour format (for example, 14 for 2 PM) and the minute. The calculator subtracts 2 hours and wraps the result around midnight when needed, so an early-morning EST time correctly rolls back to the previous day in MST.

The Formula Explained

The conversion is simply \( \text{MST} = \text{EST} - 2\ \text{hours} \). Because EST = UTC−5 and MST = UTC−7, the offset between them is exactly \( 7 - 5 = 2 \) hours. The calculator converts the input to total minutes, subtracts 120 minutes, and uses modular arithmetic (mod 1440) to keep the clock value between 0:00 and 23:59.

$$\text{MST} = \left( \left( \text{Hour (EST)} \times 60 + \text{Minute} - 120 \right) \bmod 1440 \right)$$
Diagram showing EST clock 2 hours ahead of MST clock
EST is always 2 hours ahead of MST, so subtract 2 hours to convert.

Worked Example

Suppose it is 3:30 PM in New York, which is 15:30 EST. Subtracting 2 hours gives \( 13{:}30 \), so it is 1:30 PM MST in Denver. Likewise, 1:00 AM EST (01:00) minus 2 hours wraps to 23:00 MST the previous day.

$$\left( 15 \times 60 + 30 - 120 \right) \bmod 1440 = 810 \bmod 1440 = 810 = 13{:}30$$

FAQ

How many hours is EST ahead of MST? EST is 2 hours ahead of MST.

Does this account for Daylight Saving Time? No. This converter uses fixed standard offsets (EST = UTC−5, MST = UTC−7). During daylight saving, zones shift to EDT and MDT, but the 2-hour difference between Eastern and Mountain time still holds.

What time is 12:00 PM EST in MST? 12:00 EST equals 10:00 MST.

Last updated: