Skip to main content

@rtorcato/js-common / time

time

Functions​

nowTime()​

nowTime(): string

Defined in: time/index.ts:11

Returns the current time as an HH:MM:SS string.

Example​

nowTime() // '14:03:27'

Returns​

string


parseTime()​

parseTime(timeStr): Date

Defined in: time/index.ts:28

Parses a time string (HH:MM or HH:MM:SS) into a Date object (today's date).

Example​

parseTime('09:30').getHours() // 9
parseTime('09:30:15').getSeconds() // 15

Parameters​

timeStr​

string

The time string.

Returns​

Date


formatTime()​

formatTime(date): string

Defined in: time/index.ts:46

Formats a Date object as HH:MM:SS.

Example​

formatTime(new Date(2026, 7, 11, 9, 5, 3)) // '09:05:03'

Parameters​

date​

Date

The Date object.

Returns​

string


secondsBetween()​

secondsBetween(t1, t2): number

Defined in: time/index.ts:56

Returns the difference in seconds between two times (as Date or string).

Parameters​

t1​

string | Date

First time (Date or string).

t2​

string | Date

Second time (Date or string).

Returns​

number


pad2()​

pad2(n): string

Defined in: time/index.ts:67

Pads a number to two digits (e.g. 5 → '05').

Parameters​

n​

number

The number.

Returns​

string


nowTimeShort()​

nowTimeShort(): string

Defined in: time/index.ts:75

Returns the current time as HH:MM string.

Returns​

string