Convert EST to GMT Right Now
To convert from EST to GMT, add 5 hours. EST is UTC-5 and GMT is UTC+0. The difference is 5 hours.
Understanding the EST to GMT Offset
EST (Eastern Standard Time) has a UTC offset of UTC-5. GMT (Greenwich Mean Time) has a UTC offset of UTC+0. The net difference between these two zones is 5 hours. When it is noon in EST, it is 5:00 PM in GMT.
Daylight saving time note: EST observes DST (becomes EDT, UTC-4). GMT observes DST (becomes BST, UTC+1). During DST periods, the offset between these zones may change by 1 hour. The table below shows standard time offsets.
The IANA timezone identifiers for these zones are America/New_York (EST) and Europe/London (GMT). These identifiers are used by programming languages and operating systems to handle timezone conversions correctly, including automatic DST adjustments.
EST to GMT Conversion Table
| EST | GMT |
|---|---|
| 12:00 AM EST | 5:00 AM GMT |
| 3:00 AM EST | 8:00 AM GMT |
| 6:00 AM EST | 11:00 AM GMT |
| 8:00 AM EST | 1:00 PM GMT |
| 9:00 AM EST | 2:00 PM GMT |
| 10:00 AM EST | 3:00 PM GMT |
| 12:00 PM EST | 5:00 PM GMT |
| 2:00 PM EST | 7:00 PM GMT |
| 3:00 PM EST | 8:00 PM GMT |
| 5:00 PM EST | 10:00 PM GMT |
| 6:00 PM EST | 11:00 PM GMT |
| 8:00 PM EST | 1:00 AM (+1 day) GMT |
| 9:00 PM EST | 2:00 AM (+1 day) GMT |
| 11:00 PM EST | 4:00 AM (+1 day) GMT |
Code Examples
Python
from datetime import datetime
from zoneinfo import ZoneInfo
# Current time in EST
now_from = datetime.now(ZoneInfo("America/New_York"))
# Convert to GMT
now_to = now_from.astimezone(ZoneInfo("Europe/London"))
print(f"EST: {now_from.strftime('%I:%M %p')}")
print(f"GMT: {now_to.strftime('%I:%M %p')}")
JavaScript
// Convert current time from EST to GMT
const now = new Date();
const from = now.toLocaleString("en-US", { timeZone: "America/New_York" });
const to = now.toLocaleString("en-US", { timeZone: "Europe/London" });
console.log("EST:", from);
console.log("GMT:", to);
Go
package main
import (
"fmt"
"time"
)
func main() {
fromLoc, _ := time.LoadLocation("America/New_York")
toLoc, _ := time.LoadLocation("Europe/London")
now := time.Now().In(fromLoc)
converted := now.In(toLoc)
fmt.Printf("EST: %s\n", now.Format("3:04 PM"))
fmt.Printf("GMT: %s\n", converted.Format("3:04 PM"))
}
Frequently Asked Questions
What is the time difference between EST and GMT?
EST (Eastern Standard Time) is UTC-5 and GMT (Greenwich Mean Time) is UTC+0. The standard time difference is 5 hours. This difference may change during daylight saving time transitions if the two zones do not switch on the same dates.
Does daylight saving time affect the EST to GMT conversion?
Yes, EST observes DST and shifts to EDT (UTC-4) during summer months. GMT observes DST and shifts to BST (UTC+1) during summer months. Always use IANA timezone identifiers in code to automatically handle these transitions.
What are the best overlap hours for EST and GMT meetings?
For scheduling meetings between EST and GMT, look for hours when both zones are in typical business hours (9 AM to 5 PM). When it is 9:00 AM in EST, it is 2:00 PM in GMT. When it is 5:00 PM in EST, it is 10:00 PM in GMT. The best overlap window depends on the specific zones and whether DST is active.
Try the full Timezone Converter for any time and zone pair.