summaryrefslogtreecommitdiff
path: root/README.md
blob: a5b98aa8d0f8790f86d3c3cde389438a2736bab6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# two-timer
Rust library for parsing English time expressions into start and end timestamps

This takes English expressions and returns a time range which ideally matches the expression.
You might use this for registering the temporal extent of an event, say, or finding
lines in a log file.

Some expressions it can handle:

* from now to eternity
* today
* tomorrow
* last month
* this year
* 5/6/69
* June 6, 2010
* forever
* 3:00 AM
* June '05
* Monday through next Thursday
* from mon at 15:00:05 to now
* 1960-05-06
* 5000BCE
* next weekend
* 2000
* the nineteenth of March 1810
* the ides of March

The complete API is available at https://docs.rs/two_timer/0.1.0/two_timer/.