From b9dfd552a62a46449532d49adc0773589076c808 Mon Sep 17 00:00:00 2001 From: Uri Shaked Date: Thu, 21 Nov 2019 19:40:02 +0200 Subject: feat: add blink demo --- demo/src/format-time.ts | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 demo/src/format-time.ts (limited to 'demo/src/format-time.ts') diff --git a/demo/src/format-time.ts b/demo/src/format-time.ts new file mode 100644 index 0000000..a82b3b0 --- /dev/null +++ b/demo/src/format-time.ts @@ -0,0 +1,14 @@ +function zeroPad(value: number, length: number) { + let sval = value.toString(); + while (sval.length < length) { + sval = '0' + sval; + } + return sval; +} + +export function formatTime(seconds: number) { + const ms = Math.floor(seconds * 1000) % 1000; + const secs = Math.floor(seconds % 60); + const mins = Math.floor(seconds / 60); + return `${zeroPad(mins, 2)}:${zeroPad(secs, 2)}.${zeroPad(ms, 3)}`; +} -- cgit v1.2.3