Jump to content

Template:Human readable duration/doc

From Wikipedia, the free encyclopedia

This template takes a duration as input, and converts it to a duration with units such that the value will be relatively small for readability. For example, 3600 seconds will be converted to 1 hour. This conversion will result in loss of precision in nearly all cases, and is meant only for situations where the exact value is unimportant: for example, 123456789 seconds will be converted to 4 years.

Usage

[edit]

{{human readable duration|duration|unit}}

Parameters

[edit]

This template requires two positional parameters:

|1= The amount of time to convert from, expressed in the unit given.

|2= The unit which the duration is expressed in. Must be one of second, minute, hour, day, month, or year, optionally pluralized.

Examples

[edit]
  • {{human readable duration|10|seconds}} → 10 seconds
  • {{human readable duration|0.0027|hours}} → 9.5 seconds
  • {{human readable duration|1000|minutes}} → 16.5 hours
  • {{human readable duration|24|hours}} → 1 day
  • {{human readable duration|50|hours}} → 50 hours
  • {{human readable duration|100|hours}} → 4 days
  • {{human readable duration|66|months}} → 5.5 years