Skip to content

Time object

myTime = new Time()

An object representing a time. Internally, the time is computed in ticks; there are 254016000000 ticks per second. That time can be accessed in different representations, including as a timecode string.


myTime.seconds

The time value, expressed in seconds.

Number.


myTime.ticks

The time value, expressed in ticks.

String.


myTime.getFormatted(frameRate, displayFormat)

Returns the value of the Time passed, as a string, formatted in the specified display format.

ParameterTypeDescription
frameRateTime objectTime object with a duration of a single frame of the frame rate to be used.
displayFormatIntegerThe display format to use. One of:
- TIMEDISPLAY_24Timecode = 100;
- TIMEDISPLAY_25Timecode = 101;
- TIMEDISPLAY_2997DropTimecode = 102;
- TIMEDISPLAY_2997NonDropTimecode = 103;
- TIMEDISPLAY_30Timecode = 104;
- TIMEDISPLAY_50Timecode = 105;
- TIMEDISPLAY_5994DropTimecode = 106;
- TIMEDISPLAY_5994NonDropTimecode = 107;
- TIMEDISPLAY_60Timecode = 108;
- TIMEDISPLAY_Frames = 109;
- TIMEDISPLAY_23976Timecode = 110;
- TIMEDISPLAY_16mmFeetFrames = 111;
- TIMEDISPLAY_35mmFeetFrames = 112;
- TIMEDISPLAY_48Timecode = 113;
- TIMEDISPLAY_AudioSamplesTimecode = 200;
- TIMEDISPLAY_AudioMsTimecode = 201;

String.


myTime.setSecondsAsFraction(numerator, denominator)

Sets the Time object to the result of dividing the numerator by the denominator.

Both the numerator and the denominator are integers.

Boolean; true if successful.