Use Time Converter

Enter your data below to use the Time Converter

📌 Try these examples:
RESULT

Last updated

Time Converter Examples

The Time Converter converts time values between seconds, minutes, hours, days, weeks, months, and years. Below are practical examples for programming, project management, and everyday calculations.

Time Unit Relationships

// Exact conversions:
1 minute    = 60 seconds
1 hour      = 60 minutes    = 3,600 seconds
1 day       = 24 hours      = 1,440 minutes    = 86,400 seconds
1 week      = 7 days        = 168 hours        = 604,800 seconds

// Approximate conversions (average month/year):
1 month     ≈ 30.4375 days  ≈ 730.5 hours     ≈ 2,629,800 seconds
1 year      = 365.25 days   = 8,766 hours      = 525,960 minutes = 31,557,600 seconds

Seconds to All Units

// Convert 86,400 seconds:
86,400 seconds
= 1,440 minutes
= 24 hours
= 1 day
= 0.143 weeks
= 0.033 months
= 0.00274 years

// Convert 3,600 seconds:
3,600 seconds
= 60 minutes
= 1 hour
= 0.0417 days

// Convert 1,000,000 seconds:
1,000,000 seconds
= 16,666.67 minutes
= 277.78 hours
= 11.57 days
= 1.65 weeks
= 0.38 months
= 0.0317 years

Hours to Other Units

// Common hour conversions:
1 hour      = 3,600 seconds     = 60 minutes
8 hours     = 28,800 seconds    = 480 minutes    (work day)
24 hours    = 86,400 seconds    = 1,440 minutes  (1 day)
40 hours    = 144,000 seconds   = 2,400 minutes  (work week)
168 hours   = 604,800 seconds   = 10,080 minutes (1 week)
720 hours   = 2,592,000 seconds                  (30 days)
8,760 hours = 31,536,000 seconds                 (365 days)

Programming Time Values

// Common timeout and interval values:

// 30 seconds
30 seconds = 30,000 milliseconds = 30,000,000 microseconds

// 5 minutes
5 minutes = 300 seconds = 300,000 ms

// 1 hour
1 hour = 3,600 seconds = 3,600,000 ms

// 24 hours
24 hours = 86,400 seconds = 86,400,000 ms

// 7 days
7 days = 604,800 seconds = 604,800,000 ms

// 30 days
30 days = 2,592,000 seconds = 2,592,000,000 ms

// 1 year
1 year = 31,536,000 seconds = 31,536,000,000 ms

API Rate Limit Conversions

// Convert rate limits to per-second rates:

// 1,000 requests per hour
1,000 / 3,600 = 0.278 requests/second
= 16.67 requests/minute

// 100 requests per minute
100 / 60 = 1.67 requests/second
= 6,000 requests/hour

// 10,000 requests per day
10,000 / 86,400 = 0.116 requests/second
= 6.94 requests/minute
= 416.67 requests/hour

// Throttle delay calculation:
// 1,000 req/hour → delay between requests:
3,600,000 ms / 1,000 = 3,600 ms = 3.6 seconds between requests

Project Duration Conversions

// Sprint and project timelines:
1 sprint (2 weeks)  = 14 days = 336 hours = 80 work hours
1 month             ≈ 30 days = 720 hours = 160 work hours
1 quarter           = 91 days = 2,184 hours = 520 work hours
6 months            = 182 days = 4,368 hours = 1,040 work hours
1 year              = 365 days = 8,760 hours = 2,080 work hours

// Work hours per period (8h/day, 5 days/week):
1 day    = 8 work hours
1 week   = 40 work hours
1 month  ≈ 160 work hours (4 weeks × 40h)
1 year   ≈ 2,080 work hours (52 weeks × 40h)

Cache TTL Values

// Common cache time-to-live settings:
5 minutes   = 300 seconds
15 minutes  = 900 seconds
30 minutes  = 1,800 seconds
1 hour      = 3,600 seconds
6 hours     = 21,600 seconds
12 hours    = 43,200 seconds
1 day       = 86,400 seconds
1 week      = 604,800 seconds
30 days     = 2,592,000 seconds
1 year      = 31,536,000 seconds

// HTTP Cache-Control header:
Cache-Control: max-age=3600      // 1 hour
Cache-Control: max-age=86400     // 1 day
Cache-Control: max-age=604800    // 1 week
Cache-Control: max-age=31536000  // 1 year

JavaScript Time Conversions

// Time conversion constants
const SECOND = 1000;           // ms
const MINUTE = 60 * SECOND;   // 60,000 ms
const HOUR   = 60 * MINUTE;   // 3,600,000 ms
const DAY    = 24 * HOUR;     // 86,400,000 ms
const WEEK   = 7 * DAY;       // 604,800,000 ms

// Convert seconds to human-readable
function formatDuration(seconds) {
  const d = Math.floor(seconds / 86400);
  const h = Math.floor((seconds % 86400) / 3600);
  const m = Math.floor((seconds % 3600) / 60);
  const s = seconds % 60;
  return `${d}d ${h}h ${m}m ${s}s`;
}

formatDuration(90061)  // "1d 1h 1m 1s"
formatDuration(3661)   // "0d 1h 1m 1s"

Common Duration Reference

Duration          | Seconds      | Minutes    | Hours
------------------|--------------|------------|-------
1 minute          | 60           | 1          | 0.017
5 minutes         | 300          | 5          | 0.083
15 minutes        | 900          | 15         | 0.25
30 minutes        | 1,800        | 30         | 0.5
1 hour            | 3,600        | 60         | 1
8 hours (workday) | 28,800       | 480        | 8
1 day             | 86,400       | 1,440      | 24
1 week            | 604,800      | 10,080     | 168
30 days           | 2,592,000    | 43,200     | 720
1 year            | 31,536,000   | 525,600    | 8,760

Common Use Cases

Enter any time value in the converter and instantly see the equivalent in all other time units.

Frequently Asked Questions

Simply enter your data, click the process button, and get instant results. All processing happens in your browser for maximum privacy and security.

Yes! Time Converter is completely free to use with no registration required. All processing is done client-side in your browser.

Absolutely! All processing happens locally in your browser. Your data never leaves your device, ensuring complete privacy and security.