OptionalcolonDisplay time using colon notation: 5h 1m 45s → 5:01:45. Always shows time in at least minutes: 1s → 0:01
Useful when you want to display time without the time units, similar to a digital watch.
Setting colonNotation to true overrides the following options to false:
compactformatSubMillisecondsseparateMillisecondsverboseOptionalcompactOnly show the first unit: 1h 10m → 1h.
Also ensures that millisecondsDecimalDigits and secondsDecimalDigits are both set to 0.
OptionalformatShow microseconds and nanoseconds.
OptionalkeepKeep milliseconds on whole seconds: 13s → 13.0s.
Useful when you are showing a number of seconds spent on an operation and don't want the width of the output to change when hitting a whole number.
OptionalmillisecondsNumber of digits to appear after the milliseconds decimal point.
Useful in combination with process.hrtime().
OptionalsecondsNumber of digits to appear after the seconds decimal point.
OptionalseparateShow milliseconds separately. This means they won't be included in the decimal part of the seconds.
OptionalunitNumber of units to show. Setting compact to true overrides this option.
OptionalverboseUse full-length units: 5h 1m 45s → 5 hours 1 minute 45 seconds.
Options for the
formatMillisecondsfunction.