NaturalTime.parse
You're seeing just the function
parse
, go back to NaturalTime module for more information.
Link to this function
parse(str, rel \\ Timex.now())
Specs
parse(String.t(), DateTime.t()) :: nil | DateTime.t()
Specify a string and a DateTime object indicating the reference time.
The timezone information in the reference time will be used for inference. For example, if the reference time has timezone of "UTC+1", then "2pm" will parse to 2pm in UTC+1 timezone.
Example usage:
iex> now = Timex.parse!("2019-06-02T01:04:21+08:00", "{ISO:Extended}")
iex> parse("10pm", now) == Timex.parse!("2019-06-02T22:00:00+08:00", "{ISO:Extended}")
true