chronic
https://github.com/mojombo/chronic
Ruby
Chronic is a pure Ruby natural language date parser.
Chronic.time_class
Examples:
require 'chronic'
require 'active_support/time'
Time.zone = 'UTC'
Chronic.time_class = Time.zone
Chronic.parse('June 15 2006 at 5:54 AM')
# => Thu, 15 Jun 2006 05:45:00 UTC +00:00
Returns The Time class Chronic uses internally.Edit
git clone [email protected]:mojombo/chronic.git
cd chronic
open lib/chronic.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Chronic-time_class-for-pr
# Commit to gitgit add lib/chronic.rbgit commit -m "better docs for Chronic.time_class"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Chronic-time_class-for-pr
hub pull-request
# Celebrate!