Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Parse dates out of strings
Ruby CSS
tag: v0.0.3

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
doc
lib
spec
.gitignore
Gemfile
Gemfile.lock
LICENSE
README.rdoc
Rakefile
timelord.gemspec

README.rdoc

Timelord

Timelord parses dates out of strings. The string itself can contain non-date text - for instance: “Call Matt on Tuesday” will return a date object for the upcoming Tuesday.

Usage

require 'timelord'
Timelord.parse("Tuesday").to_s # "2011-01-04"
Timelord.parse("On Tuesday go for a walk").to_s # "2011-01-04"

For more examples, check out the spec

Date format

The default date format is the international format. 11/01 is January 11th.

To use the american date format pass in :american as the second parameter

Timelord.parse("11/01").to_s # "2011-01-11"
Timelord.parse("11/01", :american) # "2011-11-01"

In the future

As of version 0.0.1 all dates without a year automatically choose the next occurrence of that date. If there is demand for the ability to retrieve previous dates, then the functionality will be added.

Something went wrong with that request. Please try again.