new Duration(gettextCatalog)
A filter used to format a time duration in seconds into a more readable form. Only the two largest units will be shown.
Examples: {{42 | ngeoDuration}} => 42 seconds {{132 | ngeoDuration}} => 2 minutes 12 seconds {{3910 | ngeoDuration}} => 1 hour 5 minutes -> Note: the remaining 10 seconds will be dropped
Parameters:
Name | Type | Description |
---|---|---|
gettextCatalog |
angularGettext.Catalog | Gettext catalog. |
Returns:
ngeox.duration
Function used to format a time duration in seconds into a string.
Methods
(inner) pluralize(amount, unit)
Parameters:
Name | Type | Description |
---|---|---|
amount |
number | Amount of time. |
unit |
symbol | Unit of time. |
Returns:
string
formatted and translated string
(inner) result(duration)
Parameters:
Name | Type | Description |
---|---|---|
duration |
number | The duration in seconds. |
Returns:
string
The formatted string.