Date and Time Converter: How to Convert Between Zones
The calculator for this page is switched off while it is checked. The formula is below, and the worked example in the article shows how to use it by hand.
This date and time converter lets you enter a date and time in one time zone and instantly see the equivalent in another, along with the UTC offset and the time difference between the two zones. You simply pick the source time zone, enter the date and time, pick the target time zone, and the converter returns the converted time, the UTC offset for each, and the difference in hours and minutes. It handles daylight saving time rules for common zones and works for any date you choose, not just today.
Formula
The core formula is simple: Converted time = Source time + (Target offset − Source offset). In the calculator above, the input t is a date-and-time value in milliseconds since January 1, 1970 (the standard way computers store time). The from and to values are the UTC offsets in hours, selected from the dropdown lists. The expression t + (to - from) * 3600000 adds the difference in hours (converted to milliseconds by multiplying by 3,600,000) to the source time, producing the equivalent moment in the target zone.
In words: if you know that New York is UTC−5 and London is UTC+0, then when it is 12:00 in New York, it is 17:00 in London (12:00 + 5 hours). The formula works the same way for any pair of zones, but note that it assumes fixed offsets. Real time zones often shift by an hour during daylight saving time, so the offset you use must be the correct one for the specific date you are converting.
Worked Example
Suppose you want to convert 14:30 on June 15, 2025, from UTC−4 (New York in daylight saving time) to UTC+2 (Berlin in summer). Using the default values in the calculator:
- Source offset (from) = UTC−4 (value 8 in the dropdown, representing −4)
- Target offset (to) = UTC+2 (value 14, representing +2)
- Difference = to − from = 14 − 8 = 6 hours
- Converted time = 14:30 + 6 hours = 20:30 on June 15, 2025
The calculator shows 20:30 as the converted time and 6.00 hours as the difference. That matches the expected result: Berlin is 6 hours ahead of New York during the summer.
Why Time Zones Exist and How Offsets Work
Time zones were introduced in the late 19th century to standardize local time across regions, replacing the chaotic system where each town used its own solar time. The world is divided into roughly 24 zones, each nominally 15 degrees of longitude wide, centered on the prime meridian (0° longitude) in Greenwich, London. The offset from UTC (Coordinated Universal Time) tells you how many hours to add to UTC to get local time. For example, Japan Standard Time is UTC+9, so when it is 12:00 UTC, it is 21:00 in Tokyo. Offsets can be fractional (e.g., India is UTC+5:30, Nepal is UTC+5:45), and some zones use half-hour or even 15-minute offsets.
UTC itself is the primary time standard, based on atomic clocks, and it does not observe daylight saving time. It replaced Greenwich Mean Time (GMT) as the global reference, though GMT is still used in the UK as a time zone during winter. When you see a time written as “14:30 UTC−4,� it means 14:30 in a zone that is 4 hours behind UTC.
Daylight Saving Time: The Complication
The biggest challenge in converting between time zones is daylight saving time (DST), also called summer time. Many countries advance their clocks by one hour during the warmer months to extend evening daylight. DST rules vary by country, and even by region within a country, and the start and end dates change from year to year. For example, the United States begins DST on the second Sunday in March and ends on the first Sunday in November, while the European Union begins on the last Sunday in March and ends on the last Sunday in October. Some places, like Arizona (except the Navajo Nation) and Hawaii, do not observe DST at all.
When converting a date that falls during DST, you must use the DST-adjusted offset, not the standard offset. For instance, New York is UTC−5 in winter (standard time) but UTC−4 in summer. If you use a fixed-offset converter without adjusting for DST, your result will be off by one hour for half the year. The calculator above uses fixed offsets, so you must manually choose the correct offset for the date you are converting. For a fully automatic converter that handles DST, you would need a database of time zone rules, such as the IANA time zone database (tzdata), which powers most operating systems and online converters.
How to Read the Converter Results
The first output, “Converted time,� is the main answer: the equivalent time in the target zone. The second output, “Time difference,� tells you how many hours the target zone is ahead (positive) or behind (negative) the source zone. For example, if you convert from UTC+8 (Singapore) to UTC−5 (New York in winter), the difference is −13 hours, meaning New York is 13 hours behind Singapore. If the converted time falls on a different date, the calculator handles the day rollover automatically because it works with absolute timestamps.
When reading the result, pay attention to the date as well as the time. A flight that departs at 09:00 UTC+8 on Monday arrives at 20:00 UTC−5 on Sunday (if the flight takes 18 hours, for example). The converter shows the exact local time and date in the target zone, so you can avoid confusion about whether “tomorrow� or “yesterday� applies.
Common Mistakes and How to Avoid Them
- Using the wrong offset for DST: Always check whether the date falls in daylight saving time for both zones. A difference of one hour can make you miss a meeting or a flight.
- Confusing AM/PM with 24-hour time: The converter uses 24-hour notation (14:30, not 2:30 PM). If you enter a time in AM/PM, convert it to 24-hour first (e.g., 2:30 PM = 14:30).
- Forgetting the date change: When the time difference is large, the date may shift. A converter that only shows the time without the date can mislead you.
- Assuming all zones are whole hours: India (UTC+5:30), Iran (UTC+3:30), and Nepal (UTC+5:45) have fractional offsets. The calculator above only offers whole-hour offsets, so for these zones you would need to adjust manually or use a dedicated converter.
- Using GMT instead of UTC: GMT is a time zone (UTC+0 in the UK), while UTC is a time standard. For most purposes they are the same, but during British Summer Time, GMT is not the same as UTC.
Alternatives to a Manual Converter
If you frequently convert between time zones, you have several options beyond a simple calculator. Many smartphones and operating systems include a world clock feature that shows the current time in multiple cities and automatically adjusts for DST. Online services like timeanddate.com and worldtimebuddy.com offer interactive converters with a visual time slider. For developers, the IANA time zone database (tzdata) is the standard resource for accurate zone conversions, and most programming languages have built-in libraries that use it. You can also use a spreadsheet formula, such as =A1 + TIME(diff_hours, 0, 0) in Excel, but you must handle DST manually.
For a quick mental estimate, you can memorize the offset of a few key cities (e.g., New York UTC−5, London UTC+0, Tokyo UTC+9) and then adjust for DST. However, for precise scheduling, especially across multiple zones, a reliable converter is essential. The calculator on this page is a good starting point for whole-hour offsets, but for fractional offsets or automatic DST handling, consider using a dedicated service or a time zone database.
Frequently Asked Questions
What is the difference between UTC and GMT?
UTC (Coordinated Universal Time) is the primary time standard used worldwide, based on atomic clocks. GMT (Greenwich Mean Time) is a time zone that is UTC+0, used in the UK during winter. In everyday usage, they are often treated as the same, but technically GMT is a zone, while UTC is a standard. When the UK observes British Summer Time, GMT is not the same as UTC (the zone becomes UTC+1).
Why do some time zones have 30-minute or 45-minute offsets?
Some countries chose offsets that better match their solar time or political boundaries. India uses UTC+5:30, Nepal uses UTC+5:45, and parts of Australia use UTC+9:30. These fractional offsets were often adopted to align with the sun’s position or to avoid splitting regions into different zones.
How do I convert a time that falls during daylight saving time?
You need to know whether the source and target zones are observing DST on that date. For example, New York is UTC−4 in summer and UTC−5 in winter. If you are converting a date in July, use the summer offset. The calculator above requires you to select the correct offset manually; a fully automatic converter would use a time zone database.
What is the best way to convert times for international meetings?
Use a converter that handles DST automatically, and always confirm the date as well as the time. It helps to specify the time in UTC for absolute clarity, then convert to each participant’s local zone. Many online meeting schedulers (like World Time Buddy) let you compare multiple zones at once.
Why does the date change when I convert across large time differences?
Because time zones span up to 26 hours (UTC−12 to UTC+14), a time in one zone can fall on a different calendar day in another. For example, when it is 23:00 on Monday in UTC−12, it is already 11:00 on Tuesday in UTC+14. The converter handles this by working with absolute timestamps, so the output includes the correct date.
Can I use this converter for past or future dates?
Yes, the calculator works for any date you enter, as long as you use the correct UTC offsets for that date. However, for historical dates, you need to account for historical time zone changes (e.g., some countries changed their offsets or DST rules). For future dates, you must assume current DST rules continue, which is usually safe but not guaranteed.
Related
Formula used
in t | Date and time | - | 2025-06-15T14:30 | 0 sel from | From zone | UTC-12=0, UTC-11=1, UTC-10=2, UTC-9=3, UTC-8=4, UTC-7=5, UTC-6=6, UTC-5=7, UTC-4=8, UTC-3=9, UTC-2=10, UTC-1=11, UTC=12, UTC+1=13, UTC+2=14, UTC+3=15, UTC+4=16, UTC+5=17, UTC+6=18, UTC+7=19, UTC+8=20, UTC+9=21, UTC+10=22, UTC+11=23, UTC+12=24 sel to | To zone | UTC-12=0, UTC-11=1, UTC-10=2, UTC-9=3, UTC-8=4, UTC-7=5, UTC-6=6, UTC-5=7, UTC-4=8, UTC-3=9, UTC-2=10, UTC-1=11, UTC=12, UTC+1=13, UTC+2=14, UTC+3=15, UTC+4=16, UTC+5=17, UTC+6=18, UTC+7=19, UTC+8=20, UTC+9=21, UTC+10=22, UTC+11=23, UTC+12=24 out converted | Converted time | - | t + (to - from) * 3600000 | 0 out diff | Time difference | hours | to - from | 2
Each line is one input (in, sel, list) or one result (out: label, unit, formula, decimals). How the calculators work
Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.