Skip to main content

parseDurationToMs

@webda/ql


Function: parseDurationToMs()

parseDurationToMs(input): number

Defined in: packages/ql/src/query.ts:162

Parse a duration string or numeric seconds into milliseconds.

Supports an optional leading sign (+ or -), and composite parts like 1d2h, 10m, 30, 1.5h. Numeric inputs are treated as seconds.

Parameters​

input​

string | number

duration string or numeric seconds

Returns​

number

duration offset in milliseconds

Throws​

if the format or unit is invalid