Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Phone API Reference - Extended - util.formatDuration

util.formatDuration

Description

Takes a number of seconds and returns a formatted string representing that amount of time in hours and seconds. There are two possible formats: long and short.

Basic Example: 

var timeString = util.formatDuration(parameters);

long format returns a string showing hours (if greater than 0), minutes (if seconds > 60) and seconds. Time durations are shown as strings (e.g., HourMinute) and seconds are not displayed if the number of hours > 0.

short format returns a string showing hours (if greater than 0), minutes (if seconds > 60) and seconds. Time durations are shown as letters (e.g., h for hours) and seconds are not displayed if the number of hours > 0, or if number of minutes > 10.

Parameters

Name

Required

Type

Default

Description

seconds

Yes

integer

Length of time to be formatted.

format

No

string

short

Format of response string. Can be long or short (default).

Examples

util.formatDuration in all formats

// returns the string '3h, 25m'
var short = util.formatDuration({
    'seconds' : 12345,
    'format' : 'short'
});
  
// returns the string '3 hours, 25 minutes'
var long = util.formatDuration({
    'seconds' : 12345,
    'format' : 'long'
});
  • No labels