pub fn parse_duration(s: &str) -> DateResult<Interval>
Expand description

Parse an Interval from the text

use interim::{parse_duration, Interval};
use chrono::{Utc, TimeZone};

let now = Utc.ymd(2022, 9, 17).and_hms(13, 27, 0);
let week_ago = parse_duration("1 week ago").unwrap();
let minutes = parse_duration("10m").unwrap();

assert_eq!(week_ago, Interval::Days(-7));
assert_eq!(minutes, Interval::Seconds(10*60));