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