MCP Server Framework - v1.1.2
    Preparing search index...

    Function parseDuration

    • 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:

      Unit Meaning Multiplier
      ms milliseconds 1
      s seconds 1,000
      m minutes 60,000
      h hours 3,600,000
      d days 86,400,000
      w weeks 604,800,000

      Parameters

      • value: string

        Human-readable duration string (e.g. "15m", "900000")

      Returns number

      Duration in milliseconds (floored to integer)

      If the format is invalid

      parseDuration('15m');       // 900000
      parseDuration('1.5h'); // 5400000
      parseDuration('500ms'); // 500
      parseDuration('2d'); // 172800000
      parseDuration('900000'); // 900000 (plain ms)