Time Converter

Convert between milliseconds, seconds, minutes, hours, days and weeks, and average months and years.

Result

Result

1 h = 60 min

Convert any time unit

Pick any two units and convert between them: milliseconds, seconds, minutes, hours, days and weeks, plus months and years as clearly labelled averages. The result updates as you type.

Every unit is defined against the second. A minute is 60 seconds, an hour 3,600 seconds, a day 86,400 seconds and a week 604,800 seconds.

Units at a glance

Time units and their sizes
Unit Symbol Size
milliseconds ms 1 millisecond = 0.001 seconds
seconds s The base unit for time.
minutes min 1 minute = 60 seconds
hours h 1 hour = 3,600 seconds
days d 1 day = 86,400 seconds
weeks wk 1 week = 604,800 seconds
months (average) mo 1 month (average) = 2,629,746 seconds
years (average) yr 1 year (average) = 31,556,952 seconds

Months and years are not fixed lengths

A calendar month lasts 28, 29, 30 or 31 days and a calendar year 365 or 366. This converter therefore treats them as averages, based on the mean Gregorian year of 365.2425 days, and marks the result as approximate. For an exact answer about specific dates, count the days between those dates instead.

Days and clock changes

A day here is exactly 24 hours. A calendar day on which the clocks change is 23 or 25 hours long. Leap seconds are ignored.

Background and method