26 December, 2012

Chronic 0.9.0


Developer:

Website:

License / Price:

Platforms:

Databases:

Language:

Last Updated:

Category:
Tom Preston-Werner | More scripts
github.com
MIT License 

Windows / Linux / Mac OS / BSD / Solaris
N/A
Ruby
December 26th, 2012, 20:55 GMT [view history]
C: \ Calendar Systems \ Time and Date

It can parse dates/times in a wide variety of standard and natural formats from simple things like "tomorrow" to complicated things like "7 hours before tomorrow at noon".

The library was built to interpret user natural language.

Here are some key features of "Chronic":

Simple dates:
· thursday
· november
· summer
· friday 13:00
· mon 2:35
· 4pm
· 6 in the morning
· friday 1pm
· sat 7 in the evening
· yesterday
· today
· tomorrow
· this tuesday
· next month
· last winter
· this morning
· last night
· this second
· yesterday at 4:00
· last friday at 20:00
· last week tuesday
· tomorrow at 6:45pm
· afternoon yesterday
· thursday last week

Complex dates:
· 3 years ago
· 5 months before now
· 7 hours ago
· 7 days from now
· 1 week hence
· in 3 hours
· 1 year ago tomorrow
· 3 months ago saturday at 5:00 pm
· 7 hours before tomorrow at noon
· 3rd wednesday in november
· 3rd month next year
· 3rd thursday this september
· 4th day last week

Specific Dates:
· January 5
· dec 25
· may 27th
· October 2006
· oct 06
· jan 3 2010
· february 14, 2004
· 3 jan 2000
· 17 april 85
· 5/27/1979
· 27/5/1979
· 05/06
· 1979-05-27
· Friday
· 5
· 4:00
· 17:00
· 0800

Specific Times (many of the above with an added time):
· January 5 at 7pm
· 1979-05-27 05:00

What's New in This Release: [ read full changelog ]

· Implement Chronic::Parser class and create an instance of this class instead of leaving all data in the class level of Chronic.
· Various bug fixes.
· Add support for excel date formats.


Download button
Via: Chronic 0.9.0

0 Comment: