Converters

Time Converter

Convert any time duration between milliseconds, seconds, minutes, hours, days, weeks, months, and years.

Enter a value above to see the conversion.

Advertisement

How Time Conversion Works

All time units are expressed as a fixed ratio to seconds — the SI base unit of time. To convert from unit A to unit B, the value is multiplied by the second factor of A, then divided by the second factor of B.

result = value × (A_to_s / B_to_s)

Example: 2 hr → min = 2 × (3600 / 60) = 120 min

Reference Values

  • 1 min = 60 s
  • 1 hr = 3,600 s
  • 1 day = 86,400 s
  • 1 wk = 604,800 s
  • 1 mo ≈ 2,629,746 s (365.25/12 d)
  • 1 yr = 31,557,600 s (365.25 d)

Exact vs Average Time Units

Milliseconds through weeks are exact and universally consistent. A second is defined by the SI as the duration of 9,192,631,770 periods of radiation of the caesium-133 atom. Minutes, hours, and days all derive directly from this.

Months and years are inherently approximate because calendar months range from 28 to 31 days, and years are 365 or 366 days. This converter uses the Gregorian average — 365.25 days per year, and 365.25 ÷ 12 ≈ 30.4375 days per month — which is accurate for general duration calculations but may differ from specific calendar dates.

Frequently asked questions

How many seconds are in a day?
There are 86,400 seconds in one day, calculated as 24 hours × 60 minutes × 60 seconds. A leap second is occasionally added by international timekeeping bodies, but this converter uses the standard 86,400 value.
How many days are in a year?
A calendar year has 365 days, or 366 days in a leap year. This converter uses 365.25 days per year to account for the average leap year cycle.
How many weeks are in a year?
There are approximately 52.18 weeks in a year (365.25 ÷ 7). Calendar years typically have 52 weeks plus 1 or 2 extra days.
How many seconds are in a month?
This converter uses an average of 2,629,746 seconds per month (365.25 days ÷ 12 × 86,400 s). Actual month lengths vary between 28 and 31 days.
How do I convert hours to minutes?
Multiply the number of hours by 60 to get minutes. For example, 2.5 hours × 60 = 150 minutes. To convert minutes back to hours, divide by 60.