OpenTV Player Web HTML5

Module: format-time

format-time

format-time.js

Methods

staticmodule:format-time.formatTime(seconds, guide){string}

Delegates to either the default time formatting function or a custom function supplied via setFormatTime.

Formats seconds as a time string (H:MM:SS or M:SS). Supplying a guide (in seconds) will force a number of leading zeros to cover the length of the guide.

Name Type Description
seconds number

Number of seconds to be turned into a string

guide number

Number (in seconds) to model the string after

Returns:
Type Description
string Time formatted as H:MM:SS or M:SS
Example
formatTime(125, 600) === "02:05"

staticmodule:format-time.resetFormatTime()

Resets formatTime to the default implementation.

staticmodule:format-time.setFormatTime(customImplementation)

Replaces the default formatTime implementation with a custom implementation.

Name Type Description
customImplementation function

A function which will be used in place of the default formatTime implementation. Will receive the current time in seconds and the guide (in seconds) as arguments.