HumanToMillis (human_to_millis v0.1.0)
A module to parse human-readable time intervals into milliseconds.
Summary
Functions
Parses a human-readable time interval and converts it into milliseconds.
Functions
Parses a human-readable time interval and converts it into milliseconds.
Examples
iex> HumanToMillis.parse("1.5 minutes")
90000
iex> HumanToMillis.parse("3 days and 4 hours")
273600000
iex> HumanToMillis.parse("3 days, 4 hours and 36 seconds")
273636000
iex> HumanToMillis.parse("4 months, 3 days, 5 hours and forty-five seconds")
** (ArgumentError) Invalid format: "forty-five seconds"