Parse a human-readable duration string into milliseconds.
Accepts formats like "15m", "1.5h", "500ms", "2d", or plain numeric strings like "900000" (interpreted as milliseconds). Uses standard time units:
"15m"
"1.5h"
"500ms"
"2d"
"900000"
Human-readable duration string (e.g. "15m", "900000")
Duration in milliseconds (floored to integer)
If the format is invalid
parseDuration('15m'); // 900000parseDuration('1.5h'); // 5400000parseDuration('500ms'); // 500parseDuration('2d'); // 172800000parseDuration('900000'); // 900000 (plain ms) Copy
parseDuration('15m'); // 900000parseDuration('1.5h'); // 5400000parseDuration('500ms'); // 500parseDuration('2d'); // 172800000parseDuration('900000'); // 900000 (plain ms)
Parse a human-readable duration string into milliseconds.
Accepts formats like
"15m","1.5h","500ms","2d", or plain numeric strings like"900000"(interpreted as milliseconds). Uses standard time units: