StopWatch \(Next Experience\) - Client

concept australia Updated Sep 10, 2026 1 min read StopWatchAPINX.md
Raw file servicenow.com

The StopWatch API provides methods to measure durations in the Next Experience UI Framework.

Name Type Description
started Date object Start date and time for the StopWatch. This value is set when calling the constructor StopWatch(Object started) or the restart() method.

Parent Topic:Client Next Experience API reference

StopWatch (Next Experience) - StopWatch(Object started)

Constructor to initialize a new StopWatch.

Name

Type

Description

started

Date object

Optional. Date and time to use as the start time for the StopWatch.Default: The current date and time.

This example initializes a new StopWatch starting at the current date and time.
JavaScript
var timer = new nowapi.StopWatch();

StopWatch (Next Experience) - getTime()

Returns the elapsed time in milliseconds since the StopWatch started.

Name Type Description
None

Type

Description

Number

Elapsed time since the StopWatch started.Unit: Milliseconds

This example returns the elapsed StopWatch time in milliseconds.
JavaScript
var timer = new nowapi.StopWatch();console.log(timer.started);  //logs the StopWatch start date and time to the consolevar millis = timer.getTime();

StopWatch (Next Experience) - restart()

Resets the StopWatch start time as the current date and time.

Name Type Description
None
Type Description
None

This example returns the elapsed milliseconds since the timer started and restarted.

JavaScript
var timer = new nowapi.StopWatch();console.log(timer.started);  //logs the StopWatch start date and time to the consoletimer.getTime();  //milliseconds since the timer startedtimer.restart();console.log(timer.started);  //logs the new StopWatch start date and time to the consoletimer.getTime();  //milliseconds since the timer restarted

StopWatch (Next Experience) - toString()

Returns the elapsed time in ISO 8601 format (HH:mm:ss.sss) since the StopWatch started.

Name Type Description
None
Type Description
String Duration in ISO 8601 format containing hours, minutes, seconds, and milliseconds (HH:mm:ss.sss).

This example returns the elapsed StopWatch time in the format HH:mm:ss.sss.

JavaScript
var timer = new nowapi.StopWatch();var duration = timer.toString();
Search documentation
Search document titles and file paths on the australia branch